October 19, 2011
The final version of Quick PDF Library 8.12 has been released and is ready for download from our updates page. This version includes 64-bit compatibility for the Delphi, ActiveX and DLL editions of our PDF SDK, as well as Delphi XE2 support and much more. Visit the product updates page to download this new version and see a full list of the changes.
Download 8.12 from our Product Updates page
Highlights
- 64-bit compatibility for the ActiveX, DLL and Delphi editions of Quick PDF Library
- Delphi XE2 support
- Embed OpenType fonts
- Updated import files for Visual FoxPro and PowerBASIC
- 30+ bug fixes and enhancements, plus 5 new functions
Special note: you may notice that the installer size for Quick PDF Library 8.12 at 25.2 MB is larger than previous versions. The increase in the installer size is due to the addition of the files required for 64-bit support. For example, for the ActiveX edition, while previously there was just a 2.32 MB DLL called QuickPDFAX0812.dll now there is an additional DLL called QuickPDF64AX0812.dll. Luckily you don’t need to distribute the full 25.2 MB with your applications, you just take out the individual files that you need and distribute those with your applications.
Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Quick PDF Library, so we’d really like to know what you want to see added to the SDK. Don’t be shy, email us at support@quickpdflibrary.com and have your say.
June 7, 2011
Update: the information in this post has been superseded by the information from this post: Device context handles and signed/unsigned integer. It is no longer required to use unsigned integers with the ActiveX edition, this is handled internally by the library.
In version 7.25 of Quick PDF Library we made a change to the API which made the use of unsigned integers necessary. Unfortunately not all versions of programming languages support unsigned integers. In this particular case Visual Basic 6 and earlier versions do not support unsigned integers, while Visual Basic .NET and newer versions do.
Although VB6 was released over 10 years ago it still has a strong following and quite a few VB6 programmers use Quick PDF Library. This being the case we’ve come up with an easy workaround which will enable VB6 programmers to continue using all of the functions in Quick PDF Library.
We’re now providing a TLB file along with the ActiveX edition that handles the unsigned integers. The TLB file is only used at compile time so you won’t need to distribute it with your executable, but you will need to distribute the ActiveX as per usual.
The TLB file for Quick PDF Library 7.25 can be downloaded from here and will be included in all future installers.
Instructions for using the TLB file:
- Register the ActiveX on your machine as per usual
- Open your VB6 project
- Go to Project > References > Browse…
- Add the ‘QuickPDFAX0725VB.tlb’ file
- Compile
As you are adding the TLB file as the reference it is not necessary to add the ActiveX file as a project reference because the TLB file interfaces with the ActiveX through the registry.
Please note: if you do not use the GetCanvasDC, DARenderPageToDC or RenderPageToDC functions then you won’t run into any issues if you choose not to use the TLB file. The unsigned integers are currently only used with these functions.
May 30, 2011
We have just updated the samples page with a package of Perl samples to use with the ActiveX edition of Quick PDF Library.
Perl will only work with Quick PDF Library on Windows, though we hope to provide a cross-platform solution in the future.
If there are any other programming languages that you would like to see some samples for, leave a comment!