Secure PDFs Addon for TNC FlipBook Classic

The Secure PDFs Addon transforms ordinary PDFs into protected FlipBooks. Visitors can read interactively, but can't download, copy, print, or extract the source file. It blocks direct PDF URLs, disables right-click and keyboard shortcuts, and prevents browser print dialogs — so your content stays where you put it.

This addon is for the TNC FlipBook Classic plugin (and the free TNC PDF Viewer).

Who it's for

  • Content creators — protect paid ebooks, guides, and whitepapers.
  • Business owners — secure contracts, proposals, and confidential brochures.
  • Course creators — lock down premium course materials.
  • Membership sites — prevent piracy of paid-member content.
  • Agencies — deliver client reports safely.

Key benefits

  • Visitors enjoy fully interactive FlipBooks.
  • Original PDF files stay 100% protected — no download, no copy, no print.
  • All PDF features still work — links, forms, password fields render correctly.
  • Zero impact on page speed.
  • Protection works on mobile and desktop.

Requirements

  • WordPress 5.6 or later.
  • PHP 7.4 or later.
  • An active TNC FlipBook Classic license, or the free TNC PDF Viewer plugin from WordPress.org.

Installation and setup (5 minutes)

  1. Buy the Secure PDFs Addon from CodeCanyon or your ThemeNcode purchase dashboard.
  2. Upload the zip via WordPress Admin → Plugins → Add New → Upload Plugin.
  3. Activate the plugin.
  4. Verify: a new Secure PDFs section appears under TNC FlipBook → Settings.
  5. Enable: toggle Protect All FlipBooks on and save.
  6. Test: upload a PDF, open the FlipBook, and try to download — the action is blocked.

Tip: update the main TNC FlipBook plugin first to ensure full compatibility. The Secure PDFs Addon works with Gutenberg, Elementor, and the Classic Editor.

How protection works (three layers)

Layer 1: Download elimination

  • Download button completely removed from the toolbar.
  • Direct PDF URLs blocked in all browsers.
  • Download managers (IDM, JDownloader, etc.) fail to grab the file.
  • Server-side URL obfuscation so file paths can't be guessed.

Layer 2: Right-click and copy block

  • Right-click context menu disabled — no "Save As", no "Copy Image".
  • Text and image selection blocked.
  • Drag-and-drop prevention.
  • Keyboard shortcuts disabled (Ctrl+S, Ctrl+P, Ctrl+C).

Layer 3: Print protection

  • Browser print dialog blocked.
  • PrintScreen detection on Pro tier.
  • PDF print function disabled.

Best practices

  • Update the main TNC FlipBook plugin first before activating Secure PDFs.
  • Clear all caches (WP Rocket, Cloudflare, server-side cache) after enabling protection.
  • Test in multiple browsers — Chrome, Firefox, Safari, Edge.
  • Mobile test — confirm long-press on iPhone and Android also blocks copy.
  • Verify PDF features still work — links, forms, password fields should render normally.
  • Monitor engagement through your analytics — protected FlipBooks should still log views.

Who benefits most

  • Authors & publishers — protect ebooks from copying.
  • Businesses — keep confidential reports, presentations, and documents safe.
  • Marketing teams — protect brochures and whitepapers.
  • Educators — protect course materials and teaching resources.
  • Photographers & artists — protect portfolios and visual artwork.
  • Legal & consulting professionals — secure legal documents, contracts, and client reports.

Troubleshooting

Download is still possible after enabling. Clear all caches and confirm the Protect All FlipBooks toggle is on. Test in an incognito window to rule out cached pages.

Right-click still works. Some themes load their own JavaScript that overrides the addon. Switch to a default theme temporarily to confirm; if it works there, contact theme support.

FlipBook doesn't render. Make sure your PHP version is 7.4 or later, and that the main TNC FlipBook plugin is updated to the latest version.

Support and licensing

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us