
The plugin is based on https://github.com/zhaoterryy/mkdocs-pdf-export-plugin/ ,the main change is use pandoc to convert doc to PDFs which support PDF navigation and pagenum, another change is add a download icon on the page
The MkDocs PDF Export Plugin is a valuable tool for users of MkDocs looking to convert their markdown files into professional-looking PDF documents. Leveraging the power of pandoc, this plugin enhances the typical export features by enabling PDF navigation and pagination, creating an enriched reading experience. It's particularly beneficial for documentation that requires dissemination in PDF format, offering a practical solution for developers and writers alike.
With a straightforward installation process and customizable options, the plugin allows users to tailor their PDF outputs according to their needs. Whether you want separate PDF files for each markdown page or a combined document, the MkDocs PDF Export Plugin provides the flexibility to suit various documentation scenarios.
PDF Navigation: Supports internal links and bookmarks for easy navigation within the PDF files, improving usability.
Quick Conversion: Converts markdown documents to PDF using pandoc, providing efficient and fast exports tailored to user's needs.
Customization Options: Users can set various options in the mkdocs.yml file, including enabling/disabling exports based on environment variables.
Combine PDFs: Offers the ability to merge multiple markdown pages into a single comprehensive PDF document, streamlining distribution.
Custom Template Integration: Allows users to apply custom pandoc templates for a personalized look and feel in the generated PDFs.
Download Icon Feature: Each exported page includes a download icon, making it easily accessible for users to obtain the PDF version of the documentation.
Testing Feedback: Upon building, the plugin provides performance feedback, indicating the number of files converted and time taken, ensuring transparency and efficiency.
Compatibility: Requires Python 3.4 or higher and is designed to work with MkDocs version 1.0 or higher, maintaining broad compatibility for users.
