Annotations are hugely popular in many different text processing tools, like Microsoft Word, Google Docs, etc, but have you ever considered the uses of annotations in PDF documents through our PDF Software Development Kits (SDKs)?

Annotations, in the broad sense, include not only regular PDF annotations but also text markups (think text highlighting, underlining, strikeout, squiggly, etc.), drawing annotations (think shapes like circle, rectangle, arrow), and other annotations, such as notes, free text, as well as standard and dynamic PDF stamping.

Read about the many reasons to use Annotations in PDF Documents through Foxit SDK’s Blog

Posted in Tips & Tutorials | Leave a comment


More and more companies are becoming mobile first or mobile only organizations. With staggering figures showing that extraordinary numbers of people are accessing the internet through a mobile device as opposed to a desktop computer it has never been more important to evaluate your products to make sure that they are optimised for the right platforms. This goes for applications too. Here at Foxit we are noticing that more industries than ever before are looking to us to provide software that can move their applications into the future through mobile first PDF technology.

Discover two of the most future focused industries to learn from on Foxit SDK’s blog

Posted in Uncategorized | Leave a comment


With the release of Windows 10, Microsoft introduced an extension to the Windows Runtime platform called Windows Universal Platform, or UWP for short, which was created with a platform homogeneous application architecture and common core API to allow software engineers to develop universal apps that can run on Windows 10, Windows 10 Mobile, Xbox One and Hololens.

That’s pretty cool, right? If you are using Windows 10, UWP apps are available through the Windows Store and have a fluid and more modern user interface to classic Windows desktop applications and are optimized for traditional keyboard/mouse setups and touch screens.

Microsoft’s intention is for UWP to be the future building block of Windows apps and programs, and we are happy with that.

To find out what ways PDFs can be affected by UWP visit Foxit SDK’s blog

Posted in Articles, News, Tips & Tutorials | Leave a comment

PDF and the Edge Case

The PDF specification, first as a published standard and then as an ISO standard has been freely available for years. Any programmer can read the PDF specification and start creating their own PDF API to sell as an SDK, or to power their own PDF software application.

However, the PDF specification is about 1,000 pages long, and also references a range of other standards such as image standards, XML standards, font standards and so on. Add to the mix that some areas of the PDF specification are ambiguous and you can see how ensuring your PDF engine can consume billions of different PDF files could be problematic as every PDF is unique in some way.

Due to these rigorous standards many startups and even larger companies, will first look to a commercially licensed SDK or an open source project.

To read more visit the Foxit SDK Blog Article – PDF and the Edge Case

Posted in Articles, Tips & Tutorials | Leave a comment

Quick PDF Library 14 is out now

Foxit SDK are happy to announce the release of Quick PDF Library 14. The 2017 version of the Library includes major improvements to its printing functionality, several enhancements to its management of EMF imports and support for the latest Embarcadero Delphi version, 10.2 Tokyo, among many other new features, bug fixes, and other enhancements.

“At Debenu we still believe in the core principle that brought us to our current position: we can provide real PDF value to the small-to-medium sized business. Quick PDF Library 14 lives up to that standard. I look forward to seeing your thoughts on the new release.” -Karl De Abrew, CEO, and Co-Founder at Debenu.

Find the full list of changes in Quick PDF Library 14 below:

New features

  • New printing engine
  • Delphi 10.2 Tokyo support
  • SetInformation now supports XMP::Subject
  • Metafile mode changes
  • Added new MetaFileMode to allow alternative char spacing calculation used for EMF import

New functions

  • AddTrueTypeFontFromFileEx
  • GetObjectAsStreamToString
  • AddTrueTypeSubsettedFontFromFile

Bug fixes

  • Fixed Digital signature issue with encrypted documents
  • When Adding TrueType fonts, the correct font type is now set and 8-bit cmaps are now loaded properly
  • pdf:Keywords used when reading XMP rather than pdf:Keywords
  • PDFium renderPageTofile now returns a value


We are offering discounts on all upgrades to v14 only during September. To upgrade, please head over to our store or contact sales. Also, you can try v14 here.

Posted in Debenu Quick PDF Library | Leave a comment

Present and Future of Quick PDF Library

By Karl De Abrew, President of Foxit SDK, BU

After sixteen years, thirteen major versions (count ‘em!) and countless patches, we have taken Quick PDF Library from zero to hero; a modest one-man library to an awesome development product used by thousands of companies around the world.

But, the one thing that has not changed is our vision for the product. We see Quick PDF Library’s as a simple-to-use SDK (and low-cost!) that provides reliable functionality for the majority of PDF files.

n.b. of course, if you are looking to cover the niggly edge cases, then the big brother Foxit SDK is available for you, admittedly at a higher price point.

As you’d expect, being part of the big Foxit Software family we’re actively working on improving, updating, and optimising Quick PDF Library. We have more access to development resources and talent. This is shown in our two best version releases to date: v13, last year, and v14, which is releasing this Thursday. We still believe in the core principle that brought us to our current position: we can provide real PDF value to the small-to-medium sized business.

Moreover, you will be happy to see that we will be offering promotional prices for upgrades to v14, as well as new licenses, for a limited time, starting Thursday.

Finally, for people that have reported bugs and missing functionality for the Library, thank you. Your reports help us make Quick PDF Library bigger and better with every version. Our support team works to fix them as quickly as possible, and, on Thursday, you will see many of the issues you experienced in v13 have now been resolved in v14.

I look forward to seeing your thoughts on Quick PDF Library v14.

Best regards,
Karl De Abrew, President of Foxit SDK

Posted in Debenu Quick PDF Library | 4 Comments

Quick PDF Library 13.12 out now, featuring Delphi 10.2 Tokyo support basic ZUGFeRD features and a number of rendering improvements

Today we are releasing the latest version of our Quick PDF Library, version 13.12, which adds support for Delphi 10.2 and ZUGFeRD generation (click here if you don’t know what ZUGFeRD is), adds rendering and text decoding improvements and includes new form field options to support other string formats.

The release also includes a number of bug fixes and other enhancements. Have a look at the full list below.

This is a minor release under version 13. This means all Quick PDF Library 13 users can upgrade to 13.12 for free here. If you are still in version 12 or prior, please contact sales to upgrade to version 13 and start enjoying these upgrades (and more).


  • Added support for Delphi 10.2 Tokyo
  • Added basic ZUGFeRD support
  • Added support for SHA-256, SHA-384 and SHA-512 digital signatures
  • Added Uniscribe support for Arabic text
  • FormField handling improvements
  • Rendering improvements
  • Text decoding improvements
  • Support for Delphi SetRoundingMode
  • PDFium rendering enhancement
  • New form field functions to support different string formats
  • Metafile support updated

New functions

  • EmbedRelatedFile
  • SetFormFieldMetadata
  • SetPageMetadata
  • SetSignProcessAppearanceFromString
  • SetSignProcessFieldMetadata
  • FlattenAllFormfields
  • AddUnicodeFontFromFile
  • AddToUnicodeFontGroup
  • DrawFontGroupText
  • DrawUniscribeText
  • AddUnicodeFont
  • SetMetafileMode
  • AddFormFieldSubEx
  • SetFormFieldDefaultValueEx
  • SetFormFieldValueEx

Bug fixes

  • Fix for Type1 decoder (zero length stack output)
  • Fix SetRenderDCOffset function (clipping path)
  • Fixed crash when loading specific PDF file(C++)
  • GID keyed text fix
  • Fixed double rendering, enhanced SetRenderArea, PageRotation>360 failsafe
  • Fixed Mac rendering issue
  • Fixed XMP metadata in cross platform version
  • SHA-256, SHA-384 and SHA-512 digital signatures
  • Bug fix for Topaz Systems (crash setting form field value)
  • AppendToFile bug fix, xref streams used when necessary
  • DrawSpacedText fix
  • ASCII85 decoder fix
  • PDFium renderer page orientation fix


  • Prevent double layered text entries from some PDF creators
  • Form standard font event
  • Updates to PDFium interface in Delphi code to allow render DC offset and scaling
  • ZUGFeRD / PDFA-3 handling
  • Initial support for UTF-32 system strings to UTF-16BE encoded text strings
  • Support for Delphi SetRoundingMode

You can now try Quick PDF Library 13.12 for 30 days for free here.

Posted in Debenu Quick PDF Library | 2 Comments

Take Advantage of the Best Pricing We’ve Offered All Year on Debenu Software

If you thought that we wouldn’t throw an awesome sale just because we didn’t have a literal door to bust or shopping aisles to ransack, boy, were you wrong! From now until Thursday (1/12/2016) we’re discounting all Debenu products by 50%! These discounts include Quick PDF Library upgrades as well which makes it the perfect time to switch to version 13 if you missed the opportunity in September.

This is easily the best pricing we’ve offered on our entire line of products all year. These deal comes at a time when major improvements, such as the inclusion of the industry leading Foxit PDF rendering technology, have made our development kits better than ever. For example, Quick PDF Library Version 13 contains over 900 functions, added reliability, and speed-especially in the rendering department.

With the pricing applying to all Debenu products, it also makes this an ideal time to get your hands onto ActiveX PDF SDK which includes drag and drop functionality for easy integration. Especially if you have limited experience dealing with PDF technology.

How to get the deal

To benefit from the 50% Cyber Monday discount, contact the Debenu sales team and mention this blog post, or request a quote for any of our products before Thursday. Also, you can go to our store and use the coupon code ‘CYBERMONDAY’.

Posted in Special Offer | Leave a comment

ZUGFeRD – the electronic invoicing standard sweeping across Europe

This might be the first time you’ve heard the word ZUGFeRD, but those working with the European market should take note – it’s set to be adopted across the EU.

ZUGFeRD, standing for the Central User Guide for Electronic Invoicing in Germany, was developed to add long-needed standardization to the e-invoicing format.

Flat PDF invoices (or, heaven forbid, Word Docs) are easy for humans to read, but it’s not an easy task to input the information into ERP, accounting or archiving programs. In contrast, Electronic Data Interchange (EDI) has been used to transmit invoice information between large companies – but the format is incomprehensible to a human reader.

EDI uses structured data to move the invoice information from machine to machine, with little human involvement necessary. However, to implement it requires a bilateral agreement between two companies, agreeing what data is to be shared and how it will be structured. As the data is not for a human reader, software to process the invoice must be developed or purchased.

The ZUGFeRD standard aims to bring the benefits of EDI – lower processing costs, reduced human error, ability to automate processes – within the reach of companies that may only need to process invoices sporadically, or don’t have the resources to implement EDI systems.

It does this by aiming for the best of both worlds. An XML file containing the structured invoice data is embedded within the PDF. The XML data can easily be pulled out by machine, and as it follows a standard format, no bilateral agreement is needed. For the those who want to manually check an invoice, the PDF shows all the information in clear, human-readable form.

Another important benefit is that the the ZUGFeRD standard makes use of and expands on the PDF/A format for long-term digital archiving. PDF/A is already widely used to store digital invoices, however, the format is still not optimal for extracting the invoice data without human intervention. Attaching the XML file means both can be stored together for records. Similarly to the PDF/A format, ZUGFeRD is a non-proprietary standard.

ZUGFeRD’s final version was released in Germany in June 2014, and work is already underway to make it a national standard – but its international ambitions have been clear from the start. ZUGFeRD is based on existing EU and international standards, so get ready to see it adopted at least continent-wide before long.

The German e-invoicing forum has worked hard to ensure that the ZUGFeRD standard will not rely on any third party software. The full specification is freely available from their website.

Here at Debenu, we’re keeping an eye on these developments and adding ZUGFeRD features to our Quick PDF Library. Whether you’re looking to expand your existing apps, or building completely new ones, the next release of Quick PDF Library will include functions to create and read ZUGFeRD invoices.

Posted in Debenu Quick PDF Library, News | 2 Comments

Greener, faster, postage – How Zelená Pošta use Quick PDF Library 13

What if you could reduce postage costs by 60%, and never stand in a post office queue again?

Slovakian company Zelená Pošta are making it a reality. The idea is simple: you send your letters to them, in .PDF format, they print them, put them in an envelope, and send them out for you. No more waiting in line, no more digging around for stationery, and much, much less printing – at least for you anyway.

Not just for outgoing mail, Zelená Pošta is also expanding their service in the other direction. You can sign up to receive your paper mail to your email as soon as the sender joins their network.

They are taking the concept of paperless office to the next level.

With PDFs still king of the electronic documents, Quick PDF Library 13 by Foxit Software was the natural choice for their developers. Adrián Csuba, CEO at Zelená Pošta says, “In our scenario, we have a node-WebKit application that starts an external process when processing the PDFs. This external process is implemented in C++ and uses the library to split, merge, print and sign the PDF files.”

“The application downloads this executable file from our server whenever a newer version is available. For us, it’s easier to maintain C++ application than the Delphi one, that’s why we are interested in the LIB version of the Quick PDF Library.”

While Zelená Pošta is working hard to save time and money for their customers, Quick PDF Library works hard to save time (and money) for them. Its efficiency gives them a huge advantage when manipulating large source files.

“We use the library for creating multiple PDF documents from single PDF file. With other solutions, the performance of this approach usually drops dramatically with 1000+ page source documents. With Quick PDF Library, the performance is much better; my test case finished in 50 seconds, which is 60% faster than the workaround.”

Quick PDF Library is regularly updated with new features with expanded functionality, helping companies like Zelená Pošta stay ahead of the competition.

Their verdict? “Your library is awesome and we’ll keep evaluating over the next few weeks to try the newest version.”

You can try Quick PDF Library for free today.

Posted in Articles | 1 Comment