All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Demo project example (CspdfDemo) demonstrating basic PDF creation features
- Improved GitHub Actions workflow for NuGet publishing
- Enhanced package metadata and release notes
- Initial release of Cspdf library
- PDF document creation and manipulation
- Text rendering with custom fonts and styles
- Image support and graphics drawing
- Table creation and rendering
- Interactive PDF forms (text fields, checkboxes, radio buttons, comboboxes)
- Watermark support (text and image)
- Digital signature support
- Security features (password protection, permissions)
- Bookmarks and document outlines
- Annotations (text, highlight, link, free text)
- HTML to PDF conversion
- Barcode generation (Code128, Code39, QR Code)
- PDF merging and splitting
- Text extraction from PDFs
- OCR support interface
- PDF/A compliance support
- Tagged PDF (PDF/UA) support
- Stamping functionality
- XFA form support
- PDF redaction
- PDF optimization
- Page numbering
- Data extraction from PDFs
- Comprehensive documentation and examples
- Built for .NET 8.0
- Full XML documentation
- MIT License