eDocEngine VCL
Create documents and reports in 18 formats
Compatibility
Delphi C++Builder

How To Choose A PDF Generator Component

Things to look for in a developer tool that generates PDF documents and forms and how eDocEngine measures up to the expectations.

PDF is an open specification and a very popular document format. That is why there are so PDF tools and applications to cater to every PDF-related need. The consumer is truly spoilt for choices. In this crowded landscape, it can be difficult to make an informed choice. So, how do you make a decision? Let's begin with a checklist.

  1. Can it handle non-Latin, mixed-language, right-to-left, or Unicode text?
  2. Does it automatically find the best fonts for a particular language?
  3. How compact is the PDF file after font embedding?
  4. Does it allow text to be copied by users and applications such as screen readers?

Unicode Support

As mentioned in another article, eDocEngine v3 can handle all text that can be supported in Unicode. Its PDF engine can render non-Latin languages ranging from pictorgraphic Mandarin to right-to-left Hebrew.

Latin, Non-Latin and Mixed Language Texts Rendered In Different Bidirectional Text Modes

File Size

Arial Unicode MS is a large polyglot Unicode font weighing over 20 MB. Ideally, it should be used as an Unicode font of last resort. Indiscriminately loading it into memory or embedding it in PDF documents comes at a price. Using it will definitely be an overkill if a smaller and better optimized font is installed on the Windows system.

eDocEngine v3 does not rely solely on Arial Unicode MS for Unicode support. Its PDF engine uses whichever Windows font that contains the glyphs it needs to render. The PDF engine does this automatically. As a result, the aplication built using the PDF engine is faster.

Subset embedding of PDF fonts in Version 3 is also very well optimized when rendering Unicode text. The PDF documents it creates are also very light, no matter which method of font embeddding was used - no embedding, subset embedding or fully embedding.

Accessibility

Althought PDF supports some accessibility features, many PDF documents are built as final-form documents.

Privacy | Legal | Feedback | Newsletter © 2002-2010 Gnostice Information Technologies Private Limited. All rights reserved.

This site is best viewed on a screen with minimum resolution of 1152 x 864 pixels. Windows users are advised to use Microsoft ClearType Tuning for optimal experience. Linux and other users can enable font smoothing, as supported by their OS. Also, please use the latest version of a standards-compliant browser such as Opera, FireFox, Chrome or Safari.