Do you own a Debenu Quick PDF Library 12/11/10/9/8/7? Upgrade to Debenu Quick PDF Library 13!

Foxit Quick PDF Library

Debenu Quick PDF Library 8.16 Released

June 13, 2012

The final version of Debenu Quick PDF Library 8.16 has been released and is ready for download from our product updates page.

This new version is full of new functions, enhancements and bug fixes and we recommend that all customers upgrade to it to take advantage of the improvements. Visit the product updates page to download this new version and see a full list of the changes.

Download 8.16 from our Product Updates page

Version 8.16 Highlights

  • Improved rendering of annotations with transformation matrices
  • Enhancements to metafile (EMF/WMF) import
  • New support for rendering tiling patterns
  • 64-bit version now renders JPEG2000 images
  • Better support for Japanese/Chinese font encodings
  • Improvements to page extraction
  • Various memory, stability and performance improvements

Upgrading To Version 8

If you are still using version 7 and would like to upgrade visit this page:

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 and have your say.

By Rowan | Comments (1) | Posted in News,Quick PDF Library,Releases

Special Quick PDF Library Hot Fix For Delphi XE2 Update 4

March 3, 2012

A few days ago Embarcadero released Delphi XE2 Update 4 and due to some changes to signatures for certain functions some Quick PDF Library DCU files are unable to be compiled. We have put in a place a hot fix for this issue while we wait on further information from Embarcadero.

Customers using Delphi XE2 update 3 or earlier can continue using the DCUs provided with the main version of Quick PDF Library, available from the updates page. Customers using Delphi XE2 update 4 will need to use these special DCUs:

This hot fix is only available for version 8.14 beta of Quick PDF Library. We will not be providing this hot fix for version 8.13.

Depending on whether this is an accidental or intentional change by Embarcadero we’ll make changes to the installer to accommodate all Delphi XE2 updates with the release of 8.14 in a few weeks.

By Rowan | Comments (2) | Posted in News,Quick PDF Library,Releases

Quick PDF Library 8.12 Released, Includes 64-bit Compatibility

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.

By Rowan | Comments (5) | Posted in News,Quick PDF Library,Releases

Quick PDF Library 8.12 Beta 2 Released, 64-bit Testers Welcome

October 11, 2011

Quick PDF Library 8.12 beta 2 has been released and is ready for download and testing.

Version 8.12 includes native 64-bit support for the Delphi, ActiveX and DLL editions of Quick PDF Library. It also includes numerous enhancements, new functions, bug fixes and support for Delphi XE2.

If all goes well and no show-stopping issues are found this will be the final beta release of version 8.12 so we strongly encourage all developers who are interested in 64-bit support to test this latest beta release.

The 8.12 beta 2 installer can be downloaded from the button below.

Release Notes

Enhancements

  • Adjustments for compilation on Delphi XE2 (Win32 and Win64)
  • Win64 versions of the DLL, ActiveX and Lite editions
  • Graceful handling of zlib streams with incorrect checksums
  • Added support for OpenType fonts that use CFF outlines
  • Improvements to text extraction, including better handling of Unicode characters
  • Support for retrieving/setting the printer DEVMODE structure
  • Text extraction data now optionally reports the original CMYK color of text
  • Optimizations to memory usage during rendering
  • Integration of a new AES encryption library
  • Optimization of CMap parsing
  • Added Ansi function aliases to the DLL edition

New functions

  • SetTextExtractionArea
  • GetPrinterDevModeToString
  • SetPrinterDevModeFromString
  • AddOpenTypeFontFromFile
  • SetAnsiMode

Bug fixes

  • Bug fix in DrawHTMLText function, return characters in correct MSB/LSB order
  • Memory usage reduction for certain mono images
  • Bug fix in handling of CCITT image data (widths less than 8 )
  • Drawing of wrapped text corrected
  • Restored image extraction functionality for certain image types
  • Corrected character widths for TrueType fonts added with a codepage
  • Bug fix in DrawHTMLText function, high order bytes of Unicode characters now correct
  • Corrected handling of form field fonts
  • Improvements to word wrapping, multiple spaces no longer collapsed into a single space

Technical Notes On Upgrading To Version 8

There were a number of technical changes to the Quick PDF Library API in version 8, so if you are still using version 7, and have not tried version 8 yet, you should take a look at a recent blog post that we made which outlines the various changes to the API:

Upgrading To Version 8

If you would like to upgrade to version 8 then you can do so on this page:

More information on upgrading to version 8 can be found online here.

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.

By Rowan | Comments (1) | Posted in News,Quick PDF Library,Releases

Quick PDF Library 8.12 Beta 1, Includes 64-bit Support and Delphi XE2 Support

September 21, 2011

Quick PDF Library 8.12 beta 1 has been released and is ready for download and testing.

This new beta includes 64-bit support for the Delphi, ActiveX and DLL editions of Quick PDF Library, as well as support for Delphi XE2. Though please note that for 64-bit support this is very much a beta release and so you should not use it in a production environment yet. We look forward to hearing all of your feedback on the 64-bit version.

The 8.12 beta 1 installer can be downloaded from the button below.

Release Notes

Enhancements

  • 64-bit support for Delphi, DLL and ActiveX editions
  • Support for Delphi XE2 (Win32 and Win64)

Bug fixes

  • Bug fix in DrawHTMLText function, return characters in correct MSB/LSB order
  • Memory usage reduction for certain mono images

Technical Notes On Upgrading To Version 8

There were a number of technical changes to the Quick PDF Library API in version 8, so if you are still using version 7, and have not tried version 8 yet, you should take a look at a recent blog post that we made which outlines the various changes to the API:

Upgrading To Version 8

If you would like to upgrade to version 8 then you can do so on this page:

More information on upgrading to version 8 can be found online here.

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.

By Rowan | Comments (1) | Posted in News,Quick PDF Library,Releases

Using WoW64 To Run Quick PDF Library On 64-bit Machines

January 21, 2011

UPDATE: There is now a 64-bit compatible version of Quick PDF Library available as part of version 8. Read more here. Native 64-bit support is provided for the DLL, ActiveX and Delphi editions.

A native 64-bit solution is not yet available but Quick PDF Library can be successfully run on on 64-bit machines using WoW64.

Here is the relevant information on this issue for each edition:

  • Delphi Edition — Delphi generates 32-bit code and so Windows will know to automatically run it through WoW64 on 64-bit machines.
  • ActiveX Edition — if you’re using Visual Studio (or similar) you will need to set the platform target to x86 instead of Any CPU.
  • DLL Edition — if you’re using Visual Studio (or similar) you will need to set the platform target to x86 instead of Any CPU.
  • TCP Edition — this edition is designed to run as a service and will run successfully on 32-bit and 64-bit machines.

The basic steps required for configuring a project in Visual Studio to work on 64-bit machines with either the ActiveX or DLL editions are shown below.

  1. Right-click on your project and select ‘Properties’ from the menu
  2. Click on the ‘Build’ tab
  3. Under ‘General’ change the ‘Platform target’ to x86
  4. Save

In the future we will release a native 64-bit version of Quick PDF Library. The library is written using the Delphi programming language and at this stage, Embarcadero has not released a 64-bit compiler for Delphi — although it is on their roadmap and they’re working on it. As soon as Embarcadero release a public beta version of their Delphi 64-bit compiler we’ll get to work on building a 64-bit compatible version of Quick PDF Library.

Finally, if you would like to be notified by email when we release a native 64-bit version of the library please let us know by leaving a comment.

Getting To Know The TCP/IP Edition Of Quick PDF Library

July 15, 2009

UPDATE: There is now a 64-bit compatible version of Quick PDF Library available as part of version 8. Read more here. Native 64-bit support is provided for the DLL, ActiveX and Delphi editions.

OK, here’s something you probably weren’t expecting – over the past few months, we’ve been working on a version of Quick PDF Library that does a few things.

Firstly, it provides you with the ability to work with 64-bit applications in a native 64-bit environment, as well as the flexibility of accessing Quick PDF Library via TCP/IP from any computer within network reach.

This new edition of the library is now being distributed with the current version of Quick PDF Library. You’ll find all of the files necessary for the TCP/IP edition in the default installation directory (C:\Program Files\Quick PDF Library\TCP).

In this short tutorial, we’re going to show you how to get up and running with this exciting new edition.

Step 1. Install the Quick PDF Library TCP/IP service

Copy the files QuickPDFTCP0714.exe and QuickPDFTCP0714.ini to the folder containing your application (example: C:\QuickPDFLibrary\TCP\

Open a command line in administrator mode, run the following command to install the service “C:\QuickPDFLibrary\TCP\QuickPDFTCP0714.exe” /install

Step 2. Start the service

Edit the settings file QuickPDFTCP0714.ini modifying the IP address and port as you wish:

IPAddress=127.0.0.1
Port=10005

This allows you access the local host on your machine – you can also use this to communicate with machines across your network.

Run the following command to start the service:
net start QuickPDFTCPService0714

Step 3. A simple C# example

Create a simple C# application and add the QuickPDFTCP0714.cs to your project.

Add a single button to the default form, double click and add the following action:

private void button1_Click(object sender, EventArgs e)
{
QuickPDFTCP0714.Client qp = new QuickPDFTCP0714.Client();
if (qp.Connect(“127.0.0.1”, 10005))
{
if (qp.UnlockKey(“YOUR KEY”) == 1)
{
qp.DrawText(100, 500, “Hello from C# via TCP/IP”);
qp.SaveToFile(“C:\\temp\\test.pdf”);
}
else
{
MessageBox.Show(“Could not unlock”);
}
}
}

Start the application, click the button, and then open an Explorer window and check the “c:\temp” folder. You should find a simple file, “test.pdf” with the “Hello from C# via TCP/IP” text in the middle.

How else can you use this?

  • Provide your .NET managed code a way of accessing Quick PDF Library.
  • Write 64-bit code targeting a 64-bit processor.
  • Connect to Quick PDF Library servers across networks.

I’m sure you’ll find lots of interesting uses for this interface, please leave a comment to let me know and we’ll publish some of these stories on the site.

Note: The TCP/IP socket interface provides the “glue” for the 32-bit Quick PDF Library to talk directly with 32-bit and 64-bit builds, managed processes and also remote installations.




© 2015 Debenu & Foxit. All rights reserved. AboutBuyContactBlogNewsletterSupportFAQProduct UpdatesForum