[PDF] [PDF] PDF Reference, Third Edition - Adobe

To im- prove performance for interactive viewing, PDF defines a more structured format than that used by most PostScript language programs PDF also includes  



Previous PDF Next PDF





[PDF] PDF Reference, Third Edition - Adobe

To im- prove performance for interactive viewing, PDF defines a more structured format than that used by most PostScript language programs PDF also includes  



[PDF] PDF 17 - Adobe

1 juil 2008 · PDF Reference, sixth edition, Adobe Portable Document Format version 1 7, November 2006) and was reviewed, edited and adopted, under a 



[PDF] PDF Reference, Second Edition - Adobe

PDF Reference second edition Adobe Portable Document Format Version 1 3 Adobe Systems Incorporated ADDISON–WESLEY Boston • San Francisco 



[PDF] PDF Reference and Related Documentation - Adobe

This PDF package contains the documents that describe the Adobe® Acrobat® 8 1 implementation of the PDF specification It includes the following documents:



[PDF] AIDE DADOBE ® ACROBAT ® DC - Adobe Help Center

d'afficher les XObjects de référence (Facultatif) Indique l'emplacement des documents référencés Voir aussi : Ouverture d'un fichier PDF dans un navigateur 



[PDF] Acrobat DC - Adobe Help Center

system; it removes the reference to the font from the list Note: Acrobat does not include the Times, Helvetica, and ZapfDingbats fonts If you want PDF recipients  



[PDF] AIDE DADOBE® ACROBAT® READER DC - Adobe Help Center

Modification des formulaires plats à remplir (Acrobat Pro DC) EchoSign stocke le document signé sur votre compte à des fins de référence ultérieure



[PDF] ADOBE® ACROBAT® READER DC - Adobe Help Center

This document provides instructions on how to fill sign your forms electronically from your desktop using Acrobat DC or Acrobat Reader DC Refer to the related  



[PDF] Adobe Acrobat Reference and CD-ROM Use Instructions (PDF)

The majority of the documents on this CD are in PDF format To view them, you will need Adobe Acrobat Reader which If you do not already have it, Acrobat 



[PDF] How to Cite an PDF File Youve Downloaded

How to Cite a PDF File You've Downloaded A Portable When viewed with Adobe Acrobat Reader refer to your MLA guide and follow that pattern Then you 

[PDF] adobe pdf security block

[PDF] adobe pdf security envelope

[PDF] adobe pdf security settings

[PDF] adobe personalization

[PDF] adobe personalization solution

[PDF] adobe photo cloud storage review

[PDF] adobe photoshop

[PDF] adobe photoshop 2020 manual (pdf)

[PDF] adobe photoshop 2020 tutorial pdf

[PDF] adobe photoshop 7 lens correction

[PDF] adobe photoshop 7.0 ebook pdf free download

[PDF] adobe photoshop 7.0 learning book pdf free download in bengali

[PDF] adobe photoshop 7.0 learning book pdf free download in english

[PDF] adobe photoshop 7.0 learning book pdf free download in hindi

[PDF] adobe photoshop 7.0 learning book pdf free download in tamil

PDF Reference

third edition

Adobe Portable Document Format

Version 1.4

Adobe Systems Incorporated

ADDISON-WESLEY

Boston • San Francisco • New York • Toronto • Montreal

London • Munich • Paris • Madrid

Capetown • Sydney • Tokyo • Singapore • Mexico City Library of Congress Cataloging-in-Publication Data PDF reference : Adobe portable document format version 1.4 / Adobe Systems

Incorporated. - 3rd ed.

p. cm.

Includes bibliographical references and index.

ISBN 0-201-75839-3 (alk. paper)

1. Adobe Acrobat. 2. Portable document software. I. Adobe Systems.

QA76.76.T49 P38 2001

005.7

2-dc21

2001053899

© 1985-2001 Adobe Systems Incorporated. All rights reserved. NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or electronic form) may be reproduced or trans- mitted, in any form or by any means, electronic, mechanical, photocopying, recording, or other- wise, without the prior written consent of the publisher. Adobe, the Adobe logo, Acrobat, the Acrobat logo, Acrobat Capture, Acrobat Reader, Adobe Garamond, Aldus, Distiller, ePaper, Extreme, FrameMaker, Illustrator, InDesign, Minion, Myriad, 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, Mac OS, Macintosh, QuickDraw, and TrueType are trademarks of Apple Computer, Inc., registered in the United States and other countries. KanjiTalk is a trademark of Apple Computer, Inc. UNIX is a registered trademark of The Open Group. Unicode is a registered trademark of Unicode, Inc. Java is a trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Netscape Communications Corporation. QuarkXPress is a trademark of Quark, Inc. and/or certain of the Quark Affiliated Companies, Reg. U.S. Pat. & Tm. Off. and in many other countries. PANTONE is a registered trademark and Hexachrome is a trademark of Pantone, Inc. PANOSE is a trademark of Hewlett-Packard Company. OEB is a trade- mark of the Open eBook Forum. Helvetica and Times are registered trademarks of Linotype-Hell AG and/or its subsidiaries. Arial and Times New Roman are trademarks of The Monotype Corpo- ration registered 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," "PostScript software," or similar item refers to a product that contains PostScript technology cre- ated 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 subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and noninfringement of third-party rights.

1 2 3 4 5 6 7 8 9 CRS 04030201

First printing, December 2001

iii

Contents

Preface

xix

Chapter 1: Introduction

1

1.1 About This Book 1

1.2 Introduction to PDF 1.4 Features 4

1.3 Related Publications 5

1.4 Intellectual Property 6

Chapter 2: Overview

9

2.1 Imaging Model 10

2.2 Other General Properties 14

2.3 Using PDF 19

2.4 PDF and the PostScript Language 21

Chapter 3: Syntax

23

3.1 Lexical Conventions 24

3.2 Objects 27

3.3 Filters 41

3.4 File Structure 61

3.5 Encryption 71

3.6 Document Structure 81

3.7 Content Streams and Resources 92

3.8 Common Data Structures 98

3.9 Functions 106

3.10 File Specifications 118

Chapter 4: Graphics

131

4.1 Graphics Objects 132

4.2 Coordinate Systems 136

4.3 Graphics State 147

4.4 Path Construction and Painting 161

4.5 Color Spaces 172

4.6 Patterns 219

4.7 External Objects 261

4.8 Images 262

4.9 Form XObjects 281

4.10 PostScript XObjects 289

Contents

iv

Chapter 5: Text

291

5.1 Organization and Use of Fonts 292

5.2 Text State Parameters and Operators 300

5.3 Text Objects 308

5.4 Introduction to Font Data Structures 314

5.5 Simple Fonts 316

5.6 Composite Fonts 334

5.7 Font Descriptors 355

5.8 Embedded Font Programs 364

5.9 ToUnicode CMaps 368

Chapter 6: Rendering

373

6.1 CIE-Based Color to Device Color 374

6.2 Conversions among Device Color Spaces 376

6.3 Transfer Functions 380

6.4 Halftones 382

6.5 Scan Conversion Details 403

Chapter 7: Transparency

409

7.1 Overview of Transparency 410

7.2 Basic Compositing Computations 412

7.3 Transparency Groups 425

7.4 Soft Masks 439

7.5 Specifying Transparency in PDF 441

7.6 Color Space and Rendering Issues 454

Chapter 8: Interactive Features

471

8.1 Viewer Preferences 471

8.2 Document-Level Navigation 474

8.3 Page-Level Navigation 481

8.4 Annotations 488

8.5 Actions 513

8.6 Interactive Forms 528

8.7 Sounds 568

8.8 Movies 570

Chapter 9: Document Interchange

573

9.1 Procedure Sets 574

9.2 Metadata 575

9.3 File Identifiers 580

9.4 Page-Piece Dictionaries 581

9.5 Marked Content 583

9.6 Logical Structure 588

9.7 Tagged PDF 612

9.8 Accessibility Support 651

9.9 Web Capture 659

9.10 Prepress Support 676

Contents

v

Appendix A: Operator Summary

699

Appendix B: Operators in Type 4 Functions

703

B.1 Arithmetic Operators 703

B.2 Relational, Boolean, and Bitwise Operators 704

B.3 Conditional Operators 704

B.4 Stack Operators 704

Appendix C: Implementation Limits

705

C.1 General Implementation Limits 706

C.2 Implementation Limits Affecting Web Capture 708

Appendix D: Character Sets and Encodings

709

D.1 Latin Character Set and Encodings 711

D.2 Expert Set and MacExpertEncoding 715

D.3 Symbol Set and Encoding 718

D.4 ZapfDingbats Set and Encoding 721

Appendix E: PDF Name Registry

723

Appendix F: Linearized PDF

725

F.1 Background and Assumptions 726

F.2 Linearized PDF Document Structure 728

F.3 Hint Tables 741

F.4 Access Strategies 751

Appendix G: Example PDF Files

757

G.1 Minimal PDF File 757

G.2 Simple Text String Example 760

G.3 Simple Graphics Example 762

G.4 Page Tree Example 765

G.5 Outline Tree Example 770

G.6 Updating Example 774

Appendix H: Compatibility and Implementation Notes 783

H.1 PDF Version Numbers 783

H.2 Feature Compatibility 786

H.3 Implementation Notes 787

Bibliography

811
Index 817
vii

Figures

2.1

Creating PDF files using PDF Writer 20

2.2

Creating PDF files using Acrobat Distiller 21

3.1

PDF components 24

3.2

Initial structure of a PDF file 62

3.3

Structure of an updated PDF file 70

3.4

Structure of a PDF document 82

3.5

Inheritance of attributes 92

3.6

Mapping with the

Decode

array 112 4.1

Graphics objects 135

4.2

Device space 138

4.3

User space 140

4.4

Relationships among coordinate systems 142

4.5

Effects of coordinate transformations 143

4.6

Effect of transformation order 144

4.7

Miter length 154

4.8

Cubic Bézier curve generated by the

c operator 165 4.9

Cubic Bézier curves generated by the

v and y operators 166 4.10

Nonzero winding number rule 170

4.11

Even-odd rule 171

4.12

Color specification 174

4.13

Color rendering 175

4.14

Component transformations in a CIE-based

ABC color space 182 4.15

Component transformations in a CIE-based

A color space 183 4.16 Starting a new triangle in a free-form Gouraud-shaded triangle mesh 245 4.17 Connecting triangles in a free-form Gouraud-shaded triangle mesh 246 4.18 Varying the value of the edge flag to create different shapes 247 4.19

Lattice-form triangle meshes 248

4.20 Coordinate mapping from a unit square to a four-sided Coons patch 251 4.21

Painted area and boundary of a Coons patch 252

4.22 Color values and edge flags in Coons patch meshes 254 4.23

Edge connections in a Coons patch mesh 255

4.24

Control points in a tensor-product patch 257

4.25

Typical sampled image 262

4.26

Source image coordinate system 265

4.27

Mapping the source image 266

Figures

viii 5.1

Glyphs painted in 50% gray 295

5.2

Glyph outlines treated as a stroked path 296

5.3

Graphics clipped by a glyph path 297

5.4

Glyph metrics 298

5.5 Metrics for horizontal and vertical writing modes 300 5.6

Character spacing in horizontal writing 303

5.7

Word spacing in horizontal writing 303

5.8

Horizontal scaling 304

5.9

Leading 304

5.10

Text rise 307

5.11

Operation of the

TJ operator in horizontal writing 312 5.12

Output from Example 5.9 327

5.13

Characteristics represented in the

Flags entry of a font descriptor 359 6.1

Various halftoning effects 389

6.2

Halftone cell with a nonzero angle 396

6.3

Angled halftone cell divided into two squares 396

6.4 Halftone cell and two squares tiled across device space 397 6.5

Tiling of device space in a type 16 halftone 399

6.6

Flatness tolerance 404

6.7

Rasterization without stroke adjustment 407

8.1

Presentation timing 487

8.2

Open annotation 489

8.3

Coordinate adjustment with the NoRotate flag 494

8.4

Square and circle annotations 505

8.5

QuadPoints

specification 506 8.6

FDF file structure 559

9.1

Simple Web Capture file structure 662

9.2quotesdbs_dbs17.pdfusesText_23