Bookview Guide
Learn how to make the most of our PDF sharing platform
Basic Usage
Enter PDF URL
On the home page, paste the URL of any publicly accessible PDF file into the input field.
Generate Link
Click the "Generate Shareable Link" button to create a secure, shareable link for your PDF.
Share
Copy the generated link or use the embed code to share your PDF with anyone.
Advanced Features
Quick Link Generation
Generate a shareable link directly from the URL by adding the PDF URL as a parameter:
View History
Access your recently viewed PDFs from the History page. Your last 10 viewed PDFs are automatically saved locally for quick access.
PDF Viewer Features
- • Zoom controls for better readability
- • Page navigation with keyboard shortcuts
- • Direct page number input
- • Table of contents navigation (when available in the PDF)
- • Two-page view on larger screens
Technical Details
Security
Your PDF URLs are encrypted using MD5 hashing and AES encryption, ensuring that the original URLs are not exposed in the shareable links.
Hosting & Performance
Bookview is hosted on Netlify's global CDN, providing fast access and 100% uptime. The application is built with React and optimized for speed, ensuring smooth PDF viewing and sharing experience.
CORS Policy Setup
If you're hosting PDFs on your own server and want to share them via Bookview, you'll need to configure CORS (Cross-Origin Resource Sharing) to allow our application to access your files.
Nginx Configuration
Add the following to your Nginx server block:
server {
listen 80;
server_name bookllo.com;
root /var/www/bookllo.com;
# Your existing config...
# Add CORS for media files
location ~* \.(pdf|jpg|jpeg|png|gif|svg|webp|ico)$ {
add_header Access-Control-Allow-Origin "*";
add_header Access-Control-Allow-Methods "GET, OPTIONS";
}
# Rest of your config...
}Apache Configuration
Add the following to your .htaccess file or Apache configuration:
<IfModule mod_headers.c>
<FilesMatch "\.(pdf|jpg|jpeg|png|gif|svg|webp|ico)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>WordPress Configuration
Add the following to your theme's functions.php file:
add_action('init', 'allow_cors_for_media');
function allow_cors_for_media() {
if (preg_match('/\.(pdf|jpg|jpeg|png|gif|svg|webp)$/i', $_SERVER['REQUEST_URI'])) {
header("Access-Control-Allow-Origin: *");
}
}Note: After making these changes, restart your web server for the configuration to take effect. You can verify CORS is working by checking the response headers in your browser's developer tools.