FAQ - Adobe PDF Library - Datalogics
FAQ - Adobe PDF Library - Datalogics
FAQ - Adobe PDF Library - Datalogics
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>FAQ</strong> - <strong>Adobe</strong> <strong>PDF</strong> <strong>Library</strong><br />
www.datalogics.com<br />
What is the <strong>Adobe</strong> <strong>PDF</strong> <strong>Library</strong>?<br />
The <strong>Adobe</strong> ® <strong>PDF</strong> <strong>Library</strong> (A<strong>PDF</strong>L) is a software development kit (SDK) that allows developers to implement <strong>PDF</strong> support<br />
directly within their applications. A<strong>PDF</strong>L is the same core technology with which <strong>Adobe</strong> builds its Acrobat family of products.<br />
A<strong>PDF</strong>L is available on multiple platforms, including several 64-bit platforms, and can be integrated into both desktop and<br />
server applications.<br />
What are some of the features that I can incorporate into my application with the <strong>Adobe</strong> <strong>PDF</strong> <strong>Library</strong>?<br />
You can build applications without Acrobat or Reader that:<br />
• edit <strong>PDF</strong> documents<br />
• programmatically print <strong>PDF</strong>s<br />
• view, render and rasterize <strong>PDF</strong>s<br />
• create and manipulate hyperlinks to other <strong>PDF</strong> documents<br />
or websites<br />
• support double-byte languages such as Chinese, Japanese,<br />
Korean, Hebrew, and Arabic<br />
• search and extract text<br />
• compress <strong>PDF</strong>s for storage<br />
• encrypt files for secure web delivery<br />
• embed fonts within <strong>PDF</strong> documents<br />
• password-protect <strong>PDF</strong>s using <strong>Adobe</strong>’s encryption model<br />
• provide linearized <strong>PDF</strong>s optimized for web delivery<br />
What versions of <strong>PDF</strong> does the <strong>PDF</strong> <strong>Library</strong> support?<br />
<strong>Adobe</strong> updates the <strong>PDF</strong> <strong>Library</strong> for each new major release of <strong>Adobe</strong><br />
Acrobat; the update is available shortly after the general release of Acrobat.<br />
The current version of the <strong>PDF</strong> <strong>Library</strong> is version 9 - it supports documents<br />
which conform to the latest <strong>PDF</strong> Specification, <strong>PDF</strong> v1.7.<br />
The <strong>Adobe</strong> <strong>PDF</strong> <strong>Library</strong> is also backwards-compatible, supporting<br />
documents which conform to earlier versions of the <strong>PDF</strong> Specification.<br />
These backwards-compatible capabilities mirror those that are available in<br />
<strong>Adobe</strong> Acrobat Professional.<br />
<strong>Datalogics</strong> and <strong>Adobe</strong><br />
<strong>Datalogics</strong> is the premier channel<br />
for <strong>Adobe</strong>’s <strong>PDF</strong> developer<br />
technologies, including <strong>Adobe</strong><br />
Normalizer, <strong>Adobe</strong> <strong>PDF</strong> JobReady,<br />
<strong>Adobe</strong> <strong>PDF</strong> Print Engine and the<br />
<strong>Adobe</strong> <strong>PDF</strong> <strong>Library</strong>. These software<br />
toolkits enable third-party developers<br />
to build support for the <strong>PDF</strong> format<br />
within their own applications.<br />
Chicago-based <strong>Datalogics</strong> is an<br />
<strong>Adobe</strong> Portfolio Company and for<br />
over 40 years has been delivering the<br />
highest quality software technologies<br />
and services to meet demanding<br />
customer needs worldwide.<br />
<strong>Datalogics</strong>, Inc.<br />
101 N. Wacker Drive #1800<br />
Chicago IL 60606<br />
phone: +1.312.853.8200<br />
email: sales@datalogics.com<br />
web: www.datalogics.com
What is the difference between the <strong>Adobe</strong> <strong>PDF</strong><br />
<strong>Library</strong> and the Acrobat SDK?<br />
The Acrobat SDK is used for creating plugins - these<br />
require a copy of Reader or, in most cases, a licensed copy<br />
of Acrobat in order to run. The plugins rely on functionality<br />
that is delivered within the Reader/Acrobat application.<br />
In comparison, the <strong>Adobe</strong> <strong>PDF</strong> <strong>Library</strong> integrates<br />
directly within your application, and gives you access<br />
to Acrobat-type functionality within your application<br />
without requiring that Acrobat or Reader be present: no<br />
external dependencies, no interapplication communication.<br />
This enables you to deliver standalone applications with<br />
built-in <strong>PDF</strong> functionality; and allows you to build clientand<br />
server-side applications (where Acrobat cannot be<br />
deployed).<br />
Can I access the <strong>Library</strong> from .NET?<br />
Yes. A .NET interface is provided via the <strong>Datalogics</strong><br />
Enhancements (DLE) component of the <strong>Adobe</strong> <strong>PDF</strong><br />
<strong>Library</strong>. Java and .NET code samples are delivered as part<br />
of the standard distribution of A<strong>PDF</strong>L.<br />
What is DLE?<br />
<strong>Datalogics</strong> Enhancements (DLE) are a set of modules which<br />
include performance improvements and optimizations;<br />
enhanced functionality and language interfaces for .NET<br />
and Java developers. DLE is provided as part of the<br />
standard distribution of the <strong>Adobe</strong> <strong>PDF</strong> <strong>Library</strong>.<br />
I want to display <strong>PDF</strong>s within my application. Can I<br />
use A<strong>PDF</strong>L to build my own <strong>PDF</strong> viewer?<br />
Yes. The <strong>PDF</strong> <strong>Library</strong> contains viewer API calls which<br />
can be used to build a custom <strong>PDF</strong> viewer, or to add <strong>PDF</strong><br />
viewing capabilities to your existing document viewing<br />
application. The DLViewer code samples demonstrate how<br />
to use these APIs to build a simple <strong>PDF</strong> viewer.<br />
Can I use A<strong>PDF</strong>L to extract text from <strong>PDF</strong>s?<br />
Yes. Also, in addition to the text characters, style and<br />
positional information can also be obtained. There are<br />
several code samples which illustrate how to extract text<br />
from <strong>PDF</strong>s.<br />
What kind of encryption/password-protection<br />
capabilities are in A<strong>PDF</strong>L?<br />
A<strong>PDF</strong>L uses the same <strong>Adobe</strong> encryption model used<br />
in Acrobat. This means you can use A<strong>PDF</strong>L to restrict<br />
viewing, editing, copying, printing a <strong>PDF</strong>, just as<br />
in Acrobat. This also means these capabilities are<br />
interoperable between A<strong>PDF</strong>L and Acrobat - your<br />
application could encrypt a document to restrict editing; and<br />
those restrictions would be enforced within Acrobat and<br />
Reader as well.<br />
What platforms are available?<br />
A<strong>PDF</strong>L is available on MacOS, Linux, IBM AIX;<br />
32- and 64-bit versions are available for Windows, Solaris,<br />
HPUX RISC and HPUX Itanium.<br />
What languages are supported?<br />
Interfaces are provided for C, C++, Java and .NET.<br />
Where can I find more information about the <strong>PDF</strong><br />
<strong>Library</strong>?<br />
Contact us directly at sales@datalogics.com<br />
or +1.312.853.8200.<br />
Additional information is available online at:<br />
- http://www.adobe.com/devnet/pdf/library/<br />
- http://www.datalogics.com/products/pdfl/pdflibrary.asp<br />
101 N. Wacker Dr. • Suite 1800 • Chicago, IL 60606 • +1.312.853.8200<br />
<strong>Datalogics</strong> is a registered trademark of <strong>Datalogics</strong> Incorporated. <strong>Adobe</strong> and the <strong>Adobe</strong> logo are either registered trademarks or trademarks of <strong>Adobe</strong> Systems Incorporated in<br />
the United States and/or other countries. All other trademarks are the property of their respective owners. 4/09<br />
©2009 <strong>Datalogics</strong>, Inc.