Release Notes for GoPdfSuit v1.0.0
Overview
GoPdfSuit v1.0.0 is the initial major release of a powerful Go-based web service for generating template-driven PDF documents. This version introduces core functionality for on-the-fly PDF creation, multi-page support, PDF merging, HTML conversions, and form filling, all wrapped in a user-friendly web interface.
Release Date
August 31, 2025
New Features
- Template-Based PDF Generation: Create professional PDFs from JSON templates with support for tables, checkboxes, font styling (bold, italic, underline), borders, and custom layouts.
- Multi-Page Support: Automatic page breaks with height tracking, page numbering, and seamless content flow across pages.
- Custom Page Configurations: Support for multiple page sizes (A4, Letter, Legal, A3, A5) and orientations (Portrait, Landscape).
- PDF Merge: Combine multiple PDF files into a single document via API or drag-and-drop web interface.
- HTML to PDF/Image Conversion: Convert HTML content or web pages to PDF or images (PNG, JPG, SVG) using wkhtmltopdf/wkhtmltoimage.
- Form Filling: Fill AcroForm PDFs using XFDF data with a simple web UI and API endpoint.
- Web Interfaces: Interactive web-based PDF viewer, template editor, merger, filler, and converters with responsive design and theme support.
- Performance Optimizations: Ultra-fast in-memory processing with sub-millisecond response times for most operations.
Improvements
- Enhanced security with path traversal protection, input validation, and JSON schema checks.
- Comprehensive API documentation with examples in cURL, Python, and other languages.
- Responsive web UI supporting desktop, tablet, and mobile devices.
- Automatic page border preservation and watermark support across pages.
Bug Fixes
- Initial release; no prior versions to compare against. All known issues from development have been addressed.
Known Issues
- PDFs with compressed object streams or complex indirect references may not render field values correctly in all viewers for form filling.
- Advanced styling options (e.g., colors, images) are not yet supported and planned for future releases.
- wkhtmltopdf/wkhtmltoimage dependencies must be installed separately for HTML conversion features.
How to Upgrade
- For new installations, follow the Quick Start guide in the README.md.
- Existing users: No upgrade path as this is the first release. Ensure Go 1.20+ and required system dependencies are installed.
Dependencies
- Go 1.20+
- wkhtmltopdf 0.12.6+ (for HTML to PDF)
- wkhtmltoimage 0.12.6+ (for HTML to Image)
License
MIT License
For more details, visit the GitHub Repository.
What's Changed
New Contributors
Full Changelog: https://github.com/chinmay-sawant/gopdfsuit/commits/v1.0.0