Screenshot Preview

Quick PDF Library optimizes load/save

Version 7.21 also adds new functions, CCITT handling improvements and new options for embedding and compressing fonts.

A sample PDF created in C# with Quick PDF Library.

A sample PDF created in C# with Quick PDF Library.

Quick PDF Library (formerly iSEDQuickPDF) is a royalty-free PDF developer SDK used in thousands of desktop and server applications for working with PDFs on all levels. Its robust API includes over 500 functions, enabling you to create, render, print split, merge, encrypt, modify and manipulate PDF form fields. Quick PDF Library provides advanced support for JavaScript. Images can be added in BMP, TIFF, JPEG, PNG and EMF format with Quick PDF Library. Quick PDF Library allows you to embed TrueType and Type1 fonts. With Quick PDF Library, TrueType fonts can be subsetted allowing Unicode text to be drawn. It also includes a full built-in PDF rasterizer allowing PDFs to be rendered to the screen or printer. Adding advanced PDF functionality to your applications is simple with Quick PDF Library (formerly iSEDQuickPDF).

Updates in V7.21

New functions

  • GetDocumentFileSize
  • GetMaxObjectNumber
  • GetOptionalContentConfigCount
  • GetOptionalContentConfigState
  • GetActionDest
  • ClearImage
  • ImportEMFFromStream
  • AddTextMarkupAnnotation
  • GetAnnotDest
  • SetAnnotQuadPoints
  • GetAnnotQuadPoints
  • GetAnnotQuadCount
  • DAGetAnnotationCount
  • RemoveXFAEntries
  • DASetPageBox
  • SetTextExtractionWordGap
  • GetFormFieldActionID
  • GetActionURL
  • SetActionURL
  • GetOptionalContentConfigOrderCount
  • GetOptionalContentConfigOrderItemID
  • GetOptionalContentConfigOrderItemLabel
  • GetOptionalContentConfigOrderItemLevel
  • GetOptionalContentConfigOrderItemType
  • GetInstalledFontsByCharset
  • GetInstalledFontsByCodePage

Bug fixes

  • Corrected processing of dictionaries inside content streams
  • Corrected handling of inherited page rotation
  • Added support for font dictionaries directly inside resource dictionaries
  • Fixed miter limit handling in metafiles
  • Added support for nested page labels
  • Corrected handling of PostScript names in TrueType fonts
  • Corrected out of range error on array decoding
  • Handling of out of range values in font CMaps
  • Handling of out of range value returned by the Win32 API GetFontData function
  • Rendering fill color for Type3 fonts
  • Handling of empty streams in the QPL painter
  • Corrected the rebuilding of the object index during merging
  • Improvements to the parsing and handling of PDF array objects
  • Improvements to the handling of indirect objects in inherited page properties during merging
  • Inherited page properties are correctly handled during document merging
  • DeleteAnnotation returns correct result even if there is only a single annotation
  • Correct font metrics added when using NewTrueTypeFont for all editions of QPL
  • FindFonts now only finds fonts that are not already in the document's font list
  • Improved handling of predictor codes in images compressed with the Flate filter
  • Corrected the handling of font flags for non-embedded TrueType fonts
  • Inline images used as masks are correctly set to /DeviceGray color space
  • Improvements to parsing of page range lists

Enhancements

  • Added support for JPEG2000 images with separate indexed color space
  • Added support for certain DeviceN color spaces
  • Improved memory usage and speed of processing/drawing CCITT images and stencil mask images
  • Major optimizations in document loading and saving
  • Enhanced handling of malformed stream objects
  • New options for embedding and compressing fonts with the LoadFromCanvasDC function
  • Improvements to handling of CCITT images

About Debenu

Debenu is a leading document management and PDF software vendor, and the company behind Quick PDF Library. Headquartered in Melbourne, Australia, Debenu has grown both organically and through acquisitions since it was founded in 2007 by Karl De Abrew, the founder and former CEO of Nitro PDF Software, and Rowan Hanna. Quick PDF Library is a key element of Debenu's Document Management suite which also includes Benubird Pro and Quick PDF Tools.