=== PDFWorld Document Tools ===
Contributors: freepdfworld
Requires at least: 6.0
Tested up to: 7.1
Stable tag: 1.0.27
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: pdf, pdf viewer, document converter, pdf merge, save as pdf

The official WordPress plugin for FreePDFWorld. Convert, merge, and edit PDF documents directly from your WordPress site.

== Description ==

FreePDFWorld Document Tools brings enterprise-grade document conversion, manipulation, and PDF viewing directly into your WordPress site.

Powered by the FreePDFWorld Cloud Engine, you can easily embed sleek Gutenberg blocks, provide interactive document converters to your readers, and allow visitors to save any blog post or page as a clean, professionally formatted PDF.

= 🚀 Key Features =

* **PDF Viewer Block:** Embed a modern, responsive, and mobile-friendly PDF reader directly inside your blog posts or pages using Gutenberg.
* **Save as PDF Shortcode:** Place `[pdfworld_save_button]` on any post or page so your readers can download the content as a publication-ready PDF with a single click.
* **Sidebar Mini-Converter Widget:** Embed `[pdfworld_mini_converter]` to give your visitors instant conversion tools in sidebars, footers, or landing pages.
* **Zero Server Overhead:** All heavy processing and conversions happen on our high-performance cloud infrastructure—zero load on your WordPress hosting server.

= 🛠️ 14 Built-In Conversion Tools =

Embed individual conversion widgets anywhere on your website using native Gutenberg blocks:

* **Word to PDF & PDF to Word** — Convert DOC/DOCX documents to PDF and vice versa with precision formatting.
* **Excel to PDF & PDF to Excel** — Turn spreadsheets (XLS/XLSX) into clean PDFs or extract data tables back to Excel.
* **PowerPoint to PDF & PDF to PPT** — Seamlessly convert PPT/PPTX presentations.
* **JPG / Images to PDF & PDF to JPG** — Merge image galleries into PDFs or extract PDF pages as crisp images.
* **HTML to PDF & PDF to HTML** — Convert web pages and raw HTML into pixel-perfect PDF documents.
* **Image Compression Tool** — Fast, client-side and server-optimized image compression.

= 🔒 Cloud Service Integration & Disclaimer =

This plugin acts as a secure client for the FreePDFWorld SaaS API (`https://api.freepdfworld.org`).

All document conversions and intensive processing are handled remotely on our secure enterprise servers (`fpw-gateway`). In order to use this plugin, you will need a FreePDFWorld account and enter your API Key in the plugin settings panel.

* **Free & Premium Plans:** Free accounts include generous monthly quotas for small sites and blogs.
* **Privacy & Security:** Uploaded documents are processed in ephemeral memory and automatically purged after conversion.
* **Terms of Service:** https://freepdfworld.org/terms-of-service
* **Privacy Policy:** https://freepdfworld.org/privacy-policy

== Installation ==

1. Upload the `pdfworld-document-tools` folder to the `/wp-content/plugins/` directory, or install it through the WordPress **Plugins > Add New** screen directly.
2. Activate the plugin through the **Plugins** screen in WordPress.
3. Navigate to **PDFWorld Tools** in your WordPress admin menu.
4. Enter your FreePDFWorld API Key (obtainable from https://freepdfworld.org).
5. Add the Gutenberg blocks or shortcodes to any page, post, or widget area.

== Frequently Asked Questions ==

= Does this plugin require an API Key? =
Yes. Document conversion (especially complex Word, Excel, and PPT rendering) is a resource-intensive process. All heavy computation is processed on our secure cloud servers, requiring an API key to authenticate and prevent abuse.

= Does the plugin lock features if I reach my quota? =
No. The plugin itself remains fully functional and unlocked at all times. If you exceed your quota, the API gracefully informs the user that the monthly limit has been reached until the next cycle or upgrade.

= Are my visitors' files secure? =
Yes. All communication with our servers is encrypted over HTTPS (TLS 1.3). Files sent for conversion are held in temporary storage only long enough to perform the operation and are deleted automatically.

== Screenshots ==

1. PDF Viewer Gutenberg block embedded in a post.
2. PDFWorld Document Tools settings page with API key configuration.
3. Save as PDF button on a published post.

== Changelog ==

= 1.0.27 =
* Initial official release on WordPress.org directory.
* 14 dedicated Gutenberg document conversion blocks.
* Responsive PDF Viewer block.
* Save as PDF shortcode and mini-converter widget.
* Secure API key integration with FreePDFWorld cloud engine.
