Summary
Adobe Acrobat PDF is the #1 solution for cross-platform exchange of formatted files -- and with Acrobat 5.0/PDF 1.4, PDF becomes even more powerful. Reflecting Adobe's latest enhancements, The PDF Reference, Third Edition is the definitive technical guide to PDF 1.4. Adobe engineers introduce every key aspect of the PDF format, including the relationship of PDF to PostScript; the Adobe imaging model; file compression; font handling; and PDF architecture. The book covers all four components of a PDF file: objects, file structure, document structure, and page description, and contains practical recommendations for optimizing PDF files. It also introduces Tagged PDF, which allows reliable recovery of text, graphics, and images in PDF documents, supports reliable search and indexing, and enables conversion to RTF, HTML, or even speech. Other key topics include: advanced JBIG2 image compression support; improvements to bookmarking and annotations; new trigger events; forms enhancements; new metadata architecture; and Referenced PDF, which allows PDF documents to reference each others' content. This book is essential for any developer writing programs that read or generate PDF files, and for any support professional or advanced user working with PDF in business, prepress, graphic design, workflow, or other environments. The CD contains the entire text of the book in PDF.
Table of Contents
Preface |
|
xix | |
|
|
1 | (8) |
|
|
1 | (3) |
|
Introduction to PDF 1.4 Features |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
6 | (3) |
|
|
9 | (14) |
|
|
10 | (4) |
|
|
14 | (5) |
|
|
19 | (2) |
|
PDF and the PostScript Language |
|
|
21 | (2) |
|
|
23 | (108) |
|
|
24 | (3) |
|
|
27 | (14) |
|
|
41 | (20) |
|
|
61 | (10) |
|
|
71 | (10) |
|
|
81 | (11) |
|
Content Streams and Resources |
|
|
92 | (6) |
|
|
98 | (8) |
|
|
106 | (12) |
|
|
118 | (13) |
|
|
131 | (160) |
|
|
132 | (4) |
|
|
136 | (11) |
|
|
147 | (14) |
|
Path Construction and Painting |
|
|
161 | (11) |
|
|
172 | (47) |
|
|
219 | (42) |
|
|
261 | (1) |
|
|
262 | (19) |
|
|
281 | (8) |
|
|
289 | (2) |
|
|
291 | (82) |
|
Organization and Use of Fonts |
|
|
292 | (8) |
|
Text State Parameters and Operators |
|
|
300 | (8) |
|
|
308 | (6) |
|
Introduction to Font Data Structures |
|
|
314 | (2) |
|
|
316 | (18) |
|
|
334 | (21) |
|
|
355 | (9) |
|
|
364 | (4) |
|
|
368 | (5) |
|
|
373 | (36) |
|
CIE-Based Color to Device Color |
|
|
374 | (2) |
|
Conversions among Device Color Spaces |
|
|
376 | (4) |
|
|
380 | (2) |
|
|
382 | (21) |
|
|
403 | (6) |
|
|
409 | (62) |
|
|
410 | (2) |
|
Basic Compositing Computations |
|
|
412 | (13) |
|
|
425 | (14) |
|
|
439 | (2) |
|
Specifying Transparency in PDF |
|
|
441 | (13) |
|
Color Space and Rendering Issues |
|
|
454 | (17) |
|
|
471 | (102) |
|
|
471 | (3) |
|
Document-Level Navigation |
|
|
474 | (7) |
|
|
481 | (7) |
|
|
488 | (25) |
|
|
513 | (15) |
|
|
528 | (40) |
|
|
568 | (2) |
|
|
570 | (3) |
|
|
573 | (126) |
|
|
574 | (1) |
|
|
575 | (5) |
|
|
580 | (1) |
|
|
581 | (2) |
|
|
583 | (5) |
|
|
588 | (24) |
|
|
612 | (39) |
|
|
651 | (8) |
|
|
659 | (17) |
|
|
676 | (23) |
Appendix A: Operator Summary |
|
699 | (4) |
Appendix B: Operators in Type 4 Functions |
|
703 | (2) |
|
|
703 | (1) |
|
B.2 Relational, Boolean, and Bitwise Operators |
|
|
704 | (1) |
|
B.3 Conditional Operators |
|
|
704 | (1) |
|
|
704 | (1) |
Appendix C: Implementation Limits |
|
705 | (4) |
|
C.1 General Implementation Limits |
|
|
706 | (2) |
|
C.2 Implementation Limits Affecting Web Capture |
|
|
708 | (1) |
Appendix D: Character Sets and Encodings |
|
709 | (14) |
|
D.1 Latin Character Set and Encodings |
|
|
711 | (4) |
|
D.2 Expert Set and MacExpert Encoding |
|
|
715 | (3) |
|
D.3 Symbol Set and Encoding |
|
|
718 | (3) |
|
D.4 ZapfDingbats Set and Encoding |
|
|
721 | (2) |
Appendix E: PDF Name Registry |
|
723 | (2) |
Appendix F: Linearized PDF |
|
725 | (32) |
|
F.1 Background and Assumptions |
|
|
726 | (2) |
|
F.2 Linearized PDF Document Structure |
|
|
728 | (13) |
|
|
741 | (10) |
|
|
751 | (6) |
Appendix G: Example PDF Files |
|
757 | (26) |
|
|
757 | (3) |
|
G.2 Simple Text String Example |
|
|
760 | (2) |
|
G.3 Simple Graphics Example |
|
|
762 | (3) |
|
|
765 | (5) |
|
|
770 | (4) |
|
|
774 | (9) |
Appendix H: Comatibility and Implementation Notes |
|
783 | (28) |
|
|
783 | (3) |
|
H.2 Feature Compatibility |
|
|
786 | (1) |
|
|
787 | (24) |
Bibliography |
|
811 | (6) |
Index |
|
817 | |
Excerpts
The origins of the Portable Document Format and the Adobe(R) Acrobat(R) product family date to early 1990. At that time, the PostScript(R) page description language was rapidly becoming the worldwide standard for the production of the printed page. PDF builds on the PostScript page description language by layering a document structure and interactive navigation features on PostScript's underlying imaging model, providing a convenient, efficient mechanism enabling documents to be reliably viewed and printed anywhere. The PDF specification was first published at the same time the first Acrobat products were introduced in 1993. Since then, updated versions of the specification have been and continue to be available from Adobe via the World Wide Web. This book is the third professionally published edition of the specification. Like its predecessor, it is completely self-contained, including the precise documentation of the underlying imaging model from PostScript along with the PDF-specific features that are combined in version 1.4 of the PDF standard. Over the past eight years, aided by the explosive growth of the Internet, PDF has become the de facto standard for the electronic exchange of documents. Well over 200 million copies of the free Acrobat Reader(R) application have been distributed around the world, facilitating efficient sharing of digital content. In addition, PDF is now the industry standard for the intermediate representation of printed material in electronic prepress systems for conventional printing applications. As major corporations, government agencies, and educational institutions streamline their operations by replacing paper-based workflow with electronic exchange of information, the impact and opportunity for the application of PDF will continue to grow at a rapid pace. PDF is the file format that underlies Adobe ePaper(R) Solutions, a family of products supporting Adobe's vision for Network Publishing--the process of creating, managing, and accessing digital content on diverse platforms and devices. ePaper fulfills a set of requirements related to business process needs for the global desktop user, including: Preservation of document fidelity across the enterprise, independently of the device, platform, and software Merging of content from diverse sources--Web sites, word processing and spreadsheet programs, scanned documents, photos, and graphics--into one self-contained document while maintaining the integrity of all original source documents Real-time collaborative editing of documents from multiple locations or platforms Digital signatures to certify authenticity Security and permissions to allow the creator to retain control of the document and associated rights Accessibility of content to those with disabilities Extraction and reuse of content using other file formats and applications A significant number of third-party developers and systems integrators offer customized enhancements and extensions to Adobe's core family of products. Adobe publishes the PDF specification in order to encourage the development of such third-party applications. The emergence of PDF as a standard for electronic information exchange is the result of concerted effort by many individuals in both the private and public sectors. Without the dedication of Adobe employees, our industry partners, and our customers, the widespread acceptance of PDF could not have been achieved. We thank all of you for your continuing support and creative contributions to the success of PDF. 0201758393P11262001