Some regression has been reported with Delphi 10.4.1 and SynPDF. From the Github issue description: Generating a PDF via VLCCanvas and TPdfDocumentGDI causes access violation when compiled with Delphi 10.4.1 with record field alignment compiler option set to "byte" or "off". When […]
Open Source › Synopse PDF engine
Data Alignment and Delphi 10.4.1
2020-09-09. Open Source › Synopse PDF engine
SynPDF now generates (much) smaller PDF file size
2013-06-21. Open Source › Synopse PDF engine
We have reduced PDF generated file size for all version of the PDF format, by trimming any uneeded space in the generated content.
We introduced a new optional
PDFGeneratePDF15File property for
even better compression, using advanced features (Object Streams and
Cross-Reference Streams) of the PDF 1.5 format.
This PDF 1.5 format needs Acrobot 6.0 and up to open them.
Which should be the case on your computer.
Can be up to 70% smaller for a pdf with a lot of pages with simple textual context.
I suspect our library is able to generate the smallest file size possible,
even in regard to other alternative libraries.
Open Source can be great, can't it?
SynPDF now implements 40 bit and 128 bit security
2013-06-19. Open Source › Synopse PDF engine
The trunk version of our Open Source SynPdf library now features encryption using 40 bit or 128 bit key size.
This is a long awaiting feature, and sounds working just fine from my
Speed has been optimized (as usual with our libraries), as a consequence encrypting the content will only be slightly slower.
Synopse PDF Engine 1.18
2012-11-28. Open Source › Synopse PDF engine
Our SynPdf library was released as part of every mORMot version. But the stand-alone .zip was still in 1.15 revision. I have updated it, and now it reflects the latest version from our source code repository (i.e. 1.18). Open Source, working from Delphi 5 up to XE3. Thanks to nice proposals - like […]
Synopse PDF Engine 1.15
2011-09-25. Open Source › Synopse PDF engine
For our PDF generation Open-Source library, this is a small fix update.
It can now be compiled under Delphi XE2.
But it's still working from all previous IDE versions, starting with Delphi 5, and still 100% free - released under GPL/LGPL/MPL license, choice is yours.
Synopse PDF Engine 1.14
2011-07-02. Open Source › Synopse PDF engine
Our SynPdf unit has been updated to the 1.14 version. Some enhancements: new SetCMYKFillColor and SetCMYKStrokeColor methods for TPdfCanvas now handles EMR_POLYBEZIER* commands in conversion from meta file content fixed EZeroDivided error when enumerating SetWindowExtEx(szlExtent(0,0)) some […]
Synopse PDF Engine 1.13
2011-06-06. Open Source › Synopse PDF engine
Our SynPdf unit has been refreshed to the 1.13 version.
- code modifications to compile with Delphi 5 compiler;
- added horizontal scaling for GDI enumeration in case of text kerning (could occur for small fonts);
- fixed "Save when closing with Acrobat Reader X" - thanks to Ondrej for the fix;
- fixed clipping problems and vertical font positioning issue in GDI enumeration - thanks to Ondrej for those corrections!
Thanks to the feedback provided by some user of this Open Source library!
Synopse PDF Engine 1.12
2011-02-08. Open Source › Synopse PDF engine
Our SynPdf unit has been refreshed to the 1.12 version.
The main enhancements are:
- Can now generate PDF/A-1 files;
- Direct methods for creating bookmarks, links and document outline;
- Document information can now be Unicode encoded;
- The bitmaps can be cached and reused if drawn multiple times;
- Some corrected issues.
Synopse PDF Engine 1.10
2010-10-24. Open Source › Synopse PDF engine
The Synopse PDF Engine was just released under version 1.10
This Engine is a set of units, used in our SQLite3 database framework for
exporting reports in pdf format.
But these units can be used stand-alone, in order to produce pdf files from pure Delphi code.
htm2pdf free tool
2010-07-14. Open Source › Synopse PDF engine
Using our SynPDF library and a public domain THtmlView component, and discussion with some of our users, we were able to make a html to pdf conversion tool.
Making report from code
2010-06-30. Open Source › Synopse PDF engine
Did you notice the
It's a reporting unit included in our SQlite3/mORMot framework, but it can be used standalone...
Synopse PDF libray 1.8.1
2010-06-30. Open Source › Synopse PDF engine
Our PDF engine has been updated, it's now on version 1.8.1.
Synopse PDF engine 1.8
2010-06-22. Open Source › Synopse PDF engine
Synopse PDF engine 1.7.2
2010-05-06. Open Source › Synopse PDF engine
The Unicode part of the Synopse PDF engine has been updated in order to support right-to-left languages and ligatures (i.e. glyph shaping).
Therefore, our Open Source engine is one of the few PDF producer able to natively handle Arabic languages. Even most commercial engines don't implement this nice feature.
Synopse PDF engine
2010-05-03. Open Source › Synopse PDF engine
Synopse PDF engine is an Open Source PDF document creation library for Delphi, embedded in one unit. It's used in the 1.7 version of SQLite3 framework, for creating PDF files from reports.
Among its features, you can use a true TCanvas to create the PDF, and embed True Type fonts subsets. Of course, it's Unicode ready, and licensed under a MPL/GPL/LGPL tri-license.