Govert's Tools (free) (5,412)
A collection of handy tools for Plot, Print and Conversion. Includes Combine PDF's, a GUI front-end to pdftk with these unique features:
* Combines different documents so they can be printed (2-up) side by side (doc 1 page 1 - doc 2 page 1, doc 1 page 2 - doc 2 page 2, ..., doc 1 page n - doc 2 page n); sorts the documents by number of pages; when the number of pages of documents to be printed side by side is not equal, adds blank pages (currently A4 or Letter only)
* Duplicates a document (page 1 - page 1, page 2 - page 2, ...., page n - page n), so 2 copies of the same document can be printed (2-up) side by side (e.g. 2 A4 documents on A3 paper)
* Assembles PDF Pages after double-sided Scanning - as in Sid's example. I personally have no need for this, but could add it "at no extra cost" :-)
PDFTK Builder (free) (5,406)
PDFTK Builder is a free (GPL) graphical interface (GUI) to the Windows version of PDFTK. PDFTK Builder comes with a pdftk binary. Related tools: Combine PDFs and GUI PDFTK.
GhostWord (now free software!) (4,900)
GhostWord is an interface for the GhostScript package, which enables you to create PDF documents from Microsoft Word, Excel or PowerPoint documents. GhostWord installs itself in Word, Excel and PowerPoint, and you convert the documents by simply clicking.
PDF Reference (PDF ver. 1.3, 1.4, 1.5, 1.6) (3,512)
Published and maintained by Adobe, the PDF Reference provides a description of the Portable Document Format and is intended for application developers wishing to develop applications that create PDF files directly, as well as read or modify PDF document content.
With each new version of Acrobat, Adobe releases a new version of the PDF Reference. Check out the "What's New" section of each version to get a developer's-eye-view of what was added to Acrobat. This is how Acrobat versions match up with PDF versions:
Acrobat 7: PDF ver. 1.6
Acrobat 6: PDF ver. 1.5
Acrobat 5: PDF ver. 1.4
Acrobat 4: PDF ver. 1.3
PDF Box (free, Java) (3,447)
PDFBox is a Java PDF Library. This project will allow access to all of the components in a PDF document. More PDF manipulation features will be added as the project matures. This ships with a utility to take a PDF document and output a text file.
Acrobat Interapplication Communication Reference (3,236)
Also known as IACReference.pdf or "Technical Note #5465." This document details the ways you can manipulate Acrobat or Reader via DDE, OLE, or AppleScript.
"Adobe® Acrobat® provides support for interapplication communication (IAC) through
Apple® events and AppleScript on Macintosh® platforms and through OLE and DDE on
Windows® platforms. This support allows programs to control Acrobat and Adobe Reader®
in much the same way a user would. You can also use the IAC support to render a PDF file
into any specified window instead of the Acrobat or Reader window. The IAC support
methods and events serve as wrappers for some of the core API calls in the Acrobat SDK.
Thus, IAC supports enterprise workflows by making it possible to control Acrobat and
Reader, display PDF documents in other applications, and manipulate PDF data from other
applications."