Bookview Guide

Learn how to make the most of our PDF sharing platform

Basic Usage

1

Enter PDF URL

On the home page, paste the URL of any publicly accessible PDF file into the input field.

2

Generate Link

Click the "Generate Shareable Link" button to create a secure, shareable link for your PDF.

3

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:

https://pdf.bookllo.com/?create=https://example.com/document.pdf

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.