PDFlib 8 released

Latest update adds eight new API functions, support for images with alpha channels and C++ binding improvements.
Décembre 18, 2009
Édition

PDFlib is a component that allows you to programmatically create PDF files from within your own server-side or client-side software. It doesn't make use of third-party software for generating PDFs, nor does it require any other tools. PDFlib is available for all major operating systems and development environments. It offers a variety of new and improved functions, including a new table formatter, PDF/A output for longtime archiving, AES encryption, integrated pCOS analyzing tools, a repair and optimization mode for input PDFs, and numerous other new features.

The following editions are available:

Updates in V8.0

  • New PDFLib 8 API Functions
    PDF_add_path_point(), PDF_add_portfolio_file(), PDF_add_portfolio_folder(),PDF_align(), PDF_begin_mc(), PDF_circular_arc(), PDF_close_font(), PDF_delete_path(), PDF_draw_path(), PDF_ellipse(), PDF_end_mc(), PDF_end_template_ext(), PDF_info_image(), PDF_info_path(), PDF_info_pdi_page(), PDF_mc_point(), PDF_set_option(), PDF_utf8_to_utf32(), PDF_utf32_to_utf8(), pDF_utf16_to_utf32()
  • PDFLib 8 C++ binding Improvements
    The C++ binding now supports a wstring-based interface, but can be configured to use the plain C++ string type as in PDFlib 7.
  • PDFLib 8 Images
    PDFlib 8 will by default interpret an alpha channel in TIFF and PNG images. If this is not desired it can be disabled with the "ignoremask" option of PDF_load_image().
  • PDFLib 8 Text output Default kerning
    PDFlib 8 will apply kerning by default; in contrast, PDFlib 7 applied kerning by default only in Textflow, and only if the font had been loaded with kerning=true. In order to avoid kerning for compatibility with older versions, set readkerning=false when loading the font, or kerning=false when generating text output.
  • PDFLib 8 Performance
    PDF_load_font(): unlike earlier versions, PDFlib 8 will read kerning values from all loaded fonts by default. If kerning is not required font loading can be accelerated with the "readkerning=false" option.
  • PDFLib 8 Stricter checks
    The output intent for PDF/A and PDF/X must be set before calling any of the following functions:
    • PDF_begin_page_ext()
    • PDF_open_pdi_page()
    • PDF_setcolor()
    • PDF_load_image()

For more information visit:
http://www.pdflib.com/fileadmin/pdflib/pdf/PR/PR_PDFlib_8.pdf (PDF)

About PDFlib

Munich-based PDFlib GmbH, founded in 2000, develops and sells leading edge components for server-centric generation and processing of PDF documents. PDFlib customers use the software for automated and high volume generation and processing of PDF documents in business and prepress workflows or for online billing systems. The components produced by PDFlib GmbH are readily available for all common environments (operating systems and programming languages) as commercial versions and partially as open source. PDFlib GmbH sells worldwide with main markets in North America, Germany and Japan.

Displaying an example PDF converted by PDFlib.

PDFlib

Générez des documents PDF à la volée.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences PDFlib .