flag de content version
Home > Solutions > PDF and XPS eDocument Library
What is eDocument Library?

Consider how much time, expense and effort it takes to develop successful electronic document technology. Why tie up your developers when using specialists like Global Graphics can free them to get on with what they're good at – creating great products for you.

Document Conversion Software Library and SDK

The core functionality of the gDoc products detailed on this web site is supplied by Global Graphics' eDocument Library. The eDocument Library is a C++ based software development kit (SDK) that provides advanced electronic document format conversion, optimization, analysis and manipulation capabilities. It gives support for:

Advanced Electronic Document Formats

The standards and specifications that describe electronic document formats can be over a thousand pages long. These specifications often reference technologies that are in some cases are so complex that they required dedicated experts such as color scientists. Global Graphics has more than 20 years experience of dealing with document formats and employs some of the world’s leading experts in Page Description Languages such as PDF.

In creating eDocument Library we have distilled our expertise into a component that you can build into your product for the very highest standards of document conversion, optimization and manipulation.

The eDocument Library supports a variety of electronic document formats, including PostScript®, PDF, PCL and XPS. eDocument Library also supports the output of open standards such as PDF/A and PDF/X.

Comprehensive page-level and object-level document access

Using eDocument Library’s powerful programming interface developers have extensive access to the objects, parameters and metadata of the electronic document (including text, images, fonts, color space etc). These objects can be created, changed or removed during the conversion process.

Cross platform

Global Graphics has a long history of providing cross-platform technology and in the eDocument Library, cross platform support allows deployments on a wide variety of operating systems.
Why use eDocument Library?

eDocument Library has proven easy to integrate with software applications, document management systems and print workflow solutions. As well as giving comprehensively better high definition print and screen images, Global Graphics' eDocument Library means:

  • Your developers will be free from the burden of creating and maintaining electronic document technology and can concentrate on your products.
  • You will get the reassurance of excellent product support that keeps pace with future electronic document standards.
  • Your customers will get the high quality output they demand. Can you afford to give them anything less than the best?

Quality and pedigree

Global Graphics’ electronic document technology is known for its high-performance and reliability in the most demanding environments. Understanding the stringent performance requirements of our customers, eDocument Library delivers on both high-volume output and high-quality document conversion and also provides developers with the software tools to engineer competitive differentiation.

Powerful Pipeline Architecture

eDocument Library is based on a very flexible and powerful filter pipeline architecture. An input filter is used to translate the incoming electronic document into a Document Object Model (DOM). The DOM forms a faithful abstracted representation of the original document. A corresponding filter at the other end of the pipeline converts the DOM back into a standard electronic document format (e.g. PDF). A range of filters can be added between the input and output filter to manipulate, analyse or optimize the DOM as it moves down the pipeline.

High-end RIP technology

eDocument Library incorporates our high-end RIP kernel which allows high quality generation of thumbnails and high resolution images that can be used for a variety of applications such as previewing.

Open interface

The interface required for writing filters is exposed to the developer so you can write your own eDocument Library filters. For instance you can write your own input and output filters in order to convert whatever document format you require to and from the eDocument Library DOM. You can also write filters for manipulating the DOM (e.g. down-sampling images, extracting text, rotating pages and manipulating metadata etc.)

Compatibility and fidelity

Global Graphics has been consulted during the creation of new electronic document specifications and has lead many electronic document standards committees. eDocument Library is built to ensure compliance with leading electronic document formats and compatibility with a wide variety of electronic document generating applications.

Quicker and easier route to market

eDocument Library assists application developers to deliver projects on time and on budget. It insulates your development team from electronic document format worries because you can easily add support for new document formats as and when you need them.

Future proof your product

When you build eDocument Library into your application you know you are future-proofing your product. Your product can be expanded to support new electronic document formats as new Global Graphics input and output filters are released. You can also support more unusual or propriety electronic document formats by creating your own input and output filters.

Industry leading development support

There is comprehensive documentation, excellent technical support and custom integration services available through Global Graphics' Technical Services team. When you choose eDocument Library you are choosing Global Graphics as a partner and we take that very seriously.

Licensing Model

eDocument Library has been applied to many different applications and the licensing models for the final products vary greatly. Global Graphics has a versatile commercial model that makes it easy for us to fit with any size of business.
Discuss your project with our Technical Service team.

more>