0% found this document useful (0 votes)
22 views8 pages

Part 1

Uploaded by

Rahul Gaur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views8 pages

Part 1

Uploaded by

Rahul Gaur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

PDF Reference

sixth edition

Adobe® Portable Document Format


Version 1.7

Adobe Systems Incorporated


© 1985–2006 Adobe® Systems Incorporated. All rights reserved.
PDF Reference, sixth edition: Adobe Portable Document Format version 1.7.
Edition 1.0, October 2006
NOTICE: All information contained herein is the property of Adobe Systems Incorporated.
Except as permitted by any such license, no part of this guide may be reproduced, stored in a
retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording,
or otherwise, without the prior written permission of Adobe Systems Incorporated. Please note
that the content in this guide is protected under copyright law even if it is not distributed with soft-
ware that includes an end user license agreement.
The content of this guide is furnished for informational use only, is subject to change without
notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Sys-
tems Incorporated assumes no responsibility or liability for any errors or inaccuracies that may
appear in the informational content contained in this guide.
Please remember that existing artwork or images that you may want to include in your project may
be protected under copyright law. The unauthorized incorporation of such material into your new
work could be a violation of the rights of the copyright owner. Please be sure to obtain any permis-
sion required from the copyright owner. Any references to company names and company logos in
sample material are for demonstration purposes only and are not intended to refer to any actual
organization.
Adobe, the Adobe logo, Acrobat, the Acrobat logo, Acrobat Capture, Adobe Garamond, Adobe
Reader, Adobe Solutions Network, Distiller, Extreme, FrameMaker, Illustrator, InDesign, Minion,
PageMaker, Photoshop, Poetica, PostScript, and XMP are either registered trademarks or trade-
marks of Adobe Systems Incorporated in the United States and/or other countries.
Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation
in the United States and/or other countries. Apple, Mac, Macintosh, and Power Macintosh are
trademarks of Apple Computer, Inc., registered in the United States and other countries. IBM is a
registered trademark of IBM Corporation in the United States. Sun is a trademark or registered
trademark of Sun Microsystems, Inc. in the United States and other countries. UNIX is a registered
trademark of The Open Group in the United States and other countries. SVG is a trademark of the
World Wide Web Consortium; marks of the W3C are registered and held by its host institutions
MIT, INRIA and Keio. Helvetica and Times are registered trademarks of Linotype-Hell AG and/or
its subsidiaries. Arial and Times New Roman are trademarks of The Monotype Corporation regis-
tered in the U.S. Patent and Trademark Office and may be registered in certain other jurisdictions.
ITC Zapf Dingbats is a registered trademark of International Typeface Corporation. Ryumin Light
is a trademark of Morisawa & Co., Ltd. All other trademarks are the property of their respective
owners.
All instances of the name PostScript in the text are references to the PostScript language as defined
by Adobe Systems Incorporated unless otherwise stated. The name PostScript also is used as a
product trademark for Adobe Systems implementation of the PostScript language interpreter.
Except as otherwise stated, any mention of a “PostScript output device,” “PostScript printer,” “Post-
Script software,” or similar item refers to a product that contains PostScript technology created or
licensed by Adobe Systems Incorporated, not to one that purports to be merely compatible.
THIS PUBLICATION AND THE INFORMATION HEREIN ARE FURNISHED AS IS, ARE
FURNISHED FOR INFORMATIONAL USE ONLY, ARE SUBJECT TO CHANGE WITHOUT
NOTICE, AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY ADOBE SYS-
TEMS INCORPORATED. ADOBE SYSTEMS INCORPORATED ASSUMES NO RESPONSI-
BILITY OR LIABILITY FOR ANY ERRORS OR INACCURACIES THAT MAY APPEAR IN
THE INFORMATIONAL CONTENT CONTAINED IN THIS GUIDE, MAKES NO WAR-
RANTY OF ANY KIND (EXPRESS, IMPLIED, OR STATUTORY) WITH RESPECT TO THIS
PUBLICATION, AND EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES OF MER-
CHANTABILITY, FITNESS FOR PARTICULAR PURPOSES, AND NONINFRINGEMENT
OF THIRD-PARTY RIGHTS.
Adobe Systems Incorporated and its subsidiaries own a number of patents covering technology
disclosed in the PDF Reference. Nothing in the PDF Reference itself grants rights under any patent.
Nonetheless, Adobe desires to encourage implementation of the PDF computer file format on a
wide variety of devices and platforms, and for this reason offers certain royalty-free patent licenses
to PDF implementors worldwide. To review those licenses, please visit
http://www.adobe.com/go/developer_legalnotices.
Contents

Preface 23

Chapter 1: Introduction 25
1.1 About This Book 25
1.2 Introduction to PDF 1.7 Features 28
1.3 Related Publications 31
1.4 Intellectual Property 32

Chapter 2: Overview 33
2.1 Imaging Model 34
2.2 Other General Properties 38
2.3 Creating PDF 43
2.4 PDF and the PostScript Language 45

Chapter 3: Syntax 47
3.1 Lexical Conventions 48
3.2 Objects 51
3.3 Filters 65
3.4 File Structure 90
3.5 Encryption 115
3.6 Document Structure 137
3.7 Content Streams and Resources 151
3.8 Common Data Structures 155
3.9 Functions 166
3.10 File Specifications 178

Chapter 4: Graphics 193


4.1 Graphics Objects 194
4.2 Coordinate Systems 199
4.3 Graphics State 210
4.4 Path Construction and Painting 224
4.5 Color Spaces 235
4.6 Patterns 289
4.7 External Objects 332
4.8 Images 334
4.9 Form XObjects 355
4.10 Optional Content 364

5
6
Contents

Chapter 5: Text 387


5.1 Organization and Use of Fonts 388
5.2 Text State Parameters and Operators 396
5.3 Text Objects 404
5.4 Introduction to Font Data Structures 410
5.5 Simple Fonts 412
5.6 Composite Fonts 433
5.7 Font Descriptors 455
5.8 Embedded Font Programs 465
5.9 Extraction of Text Content 469

Chapter 6: Rendering 477


6.1 CIE-Based Color to Device Color 478
6.2 Conversions among Device Color Spaces 480
6.3 Transfer Functions 484
6.4 Halftones 486
6.5 Scan Conversion Details 508

Chapter 7: Transparency 513


7.1 Overview of Transparency 514
7.2 Basic Compositing Computations 516
7.3 Transparency Groups 530
7.4 Soft Masks 545
7.5 Specifying Transparency in PDF 547
7.6 Color Space and Rendering Issues 561

Chapter 8: Interactive Features 577


8.1 Viewer Preferences 577
8.2 Document-Level Navigation 581
8.3 Page-Level Navigation 594
8.4 Annotations 604
8.5 Actions 647
8.6 Interactive Forms 671
8.7 Digital Signatures 725
8.8 Measurement Properties 744
8.9 Document Requirements 751

Chapter 9: Multimedia Features 755


9.1 Multimedia 755
9.2 Sounds 782
9.3 Movies 784
9.4 Alternate Presentations 786
9.5 3D Artwork 789
7
Contents

Chapter 10: Document Interchange 841


10.1 Procedure Sets 842
10.2 Metadata 843
10.3 File Identifiers 847
10.4 Page-Piece Dictionaries 848
10.5 Marked Content 850
10.6 Logical Structure 855
10.7 Tagged PDF 883
10.8 Accessibility Support 935
10.9 Web Capture 946
10.10 Prepress Support 962

Appendix A: Operator Summary 985

Appendix B: Operators in Type 4 Functions 989


B.1 Arithmetic Operators 989
B.2 Relational, Boolean, and Bitwise Operators 990
B.3 Conditional Operators 990
B.4 Stack Operators 990

Appendix C: Implementation Limits 991

Appendix D: Character Sets and Encodings 995


D.1 Latin Character Set and Encodings 997
D.2 PDFDocEncoding Character Set 1001
D.3 Expert Set and MacExpertEncoding 1010
D.4 Symbol Set and Encoding 1013
D.5 ZapfDingbats Set and Encoding 1016

Appendix E: PDF Name Registry 1019

Appendix F: Linearized PDF 1021


F.1 Background and Assumptions 1022
F.2 Linearized PDF Document Structure 1024
F.3 Hint Tables 1039
F.4 Access Strategies 1051

Appendix G: Example PDF Files 1057


G.1 Minimal PDF File 1057
G.2 Simple Text String Example 1060
G.3 Simple Graphics Example 1062
G.4 Page Tree Example 1065
G.5 Outline Hierarchy Example 1070
G.6 Updating Example 1074
G.7 Structured Elements That Describe Hierarchical Lists 1082
8
Contents

Appendix H: Compatibility and Implementation Notes 1095


H.1 PDF Version Numbers 1095
H.2 Feature Compatibility 1098
H.3 Implementation Notes 1099

Appendix I: Computation of Object Digests 1131


I.1 Basic Object Types 1131
I.2 Selective Computation 1133

Color Plates 1139

Bibliography 1151

Index 1159

You might also like