
39
3
Creating Plug-in and PDF Library Applications
This chapter discusses how to use the Acrobat SDK and the PDFL SDK to create plug-in applications as well
as standalone applications that interact with PDF documents. To develop a plug-in for the Windows
platform, you can use Microsoft Visual Studio 2003 or Microsoft Visual Studio 2005. To develop a plug-in
for the Mac OS platform, you can use the Xcode 2.2 or 2.3 development environment.
This chapter contains the following information.
Supported environments
The following table specifies the supported platforms, operating systems, and compilers for Acrobat SDK
and PDFL SDK development.
Note:
While it may be possible to use the Acrobat SDK and the PDFL SDK in other development
environments, such use is not supported. The project files for the sample applications are created
and supported only in the listed compiler versions.
Topic
Description
See
Supported environments
Describes supported environments for plug-in and PDF
Library application development.
page 39
Working with platform-specific
techniques
Describes platform-specific techniques that you should be
familiar with before creating a plug-in or PDF Library
application.
page 40
Creating a sample plug-in
Describes the process of creating a sample plug-in.
page 47
Creating a sample PDF Library
application
Describes the process of creating an application using the
PDF Library.
page 54
Upgrading existing plug-ins
Describes how to upgrade an existing plug-in application.
page 59
Platform
Operating System
Compiler
Windows (32-bit)
Windows 2000 (SP3)/XP/2003 Server
Microsoft Visual Studio .NET 2003
or Visual Studio .NET 2005
Mac OS
Mac OS X 10.4.6 or later
Xcode 2.3
Linux
Red Hat Enterprise Linux WS® 4.0
gcc 4.1.0
SunOS (32-bit)
Solaris 8, 9
(You cannot develop a plug-in for this
operating system)
gcc 3.2
IBM AIX
AIX 5.1, 5.2
(You cannot develop a plug-in for this
operating system)
VisualAge XL C/C++ 6.0