Muutke küpsiste eelistusi

Creating and Consuming Rich PDFs [Pehme köide]

  • Formaat: Paperback / softback, 200 pages
  • Ilmumisaeg: 26-Nov-2013
  • Kirjastus: O'Reilly Media
  • ISBN-10: 1449327915
  • ISBN-13: 9781449327910
Teised raamatud teemal:
  • Pehme köide
  • Hind: 29,91 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 35,19 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 200 pages
  • Ilmumisaeg: 26-Nov-2013
  • Kirjastus: O'Reilly Media
  • ISBN-10: 1449327915
  • ISBN-13: 9781449327910
Teised raamatud teemal:

PDF is becoming the standard for digital documents worldwide, but it’s not easy to learn on your own. With capabilities that let you use a variety of images and text, embed audio and video, and provide links and navigation, there’s a lot to explore. This practical guide helps you understand how to work with PDF to construct your own documents, troubleshoot problems, and even build your own tools.

You’ll also find best practices for producing, manipulating, and consuming PDF documents. In addition, this highly approachable reference will help you navigate the official (and complex) ISO documentation.

  • Learn how to combine PDF objects into a cohesive whole
  • Use PDF’s imaging model to create vector and raster graphics
  • Integrate text, and become familiar with fonts and glyphs
  • Provide navigation within and between documents
  • Use annotations to overlay or incorporate additional content
  • Build interactive forms with the Widget annotation
  • Embed related files such as multimedia, 3D content, and XML files
  • Use optional content to enable non-printing graphics
  • Tag content with HTML-like structures, including paragraphs and tables
Preface ix
1 PDF Syntax
1(34)
PDF Objects
1(1)
Null Objects
1(1)
Boolean Objects
2(1)
Numeric Objects
2(1)
Name Objects
3(1)
String Objects
4(1)
Array Objects
5(1)
Dictionary Objects
5(2)
Stream Objects
7(1)
Direct versus Indirect Objects
8(2)
File Structure
10(3)
White-Space
13(1)
The Four Sections of a PDF
14(4)
Incremental Update
18(2)
Linearization
20(1)
Document Structure
21(1)
The Catalog Dictionary
21(3)
The Page Tree
24(2)
Pages
26(6)
The Name Dictionary
32(1)
What's Next
33(2)
2 PDF Imaging Model
35(16)
Content Streams
35(1)
Graphic State
36(3)
The Painter's Model
39(1)
Open versus Closed Paths
39(1)
Clipping
40(1)
Drawing Paths
41(1)
Transformations
42(2)
Basic Color
44(2)
Marked Content Operators
46(1)
Property Lists
47(1)
Resources
47(1)
External Graphic State
48(1)
Basic Transparency
49(1)
What's Next
50(1)
3 Images
51(12)
Raster Images
51(1)
Adding the Image
52(2)
JPEG Images
54(1)
Transparency and Images
55(1)
Soft Masks
55(1)
Stencil Masks
56(1)
Color-Keyed Masks
57(1)
Vector Images
58(1)
Adding the Form XObject
58(1)
The Form Dictionary
59(2)
Copying a Page to a Form XObject
61(1)
What's Next
61(2)
4 Text
63(14)
Fonts
63(1)
Glyphs
64(1)
Font Types
65(1)
The Font Dictionary
66(3)
Encodings
69(2)
Text State
71(1)
Font and Size
71(2)
Rendering Mode
73(1)
Drawing Text
74(1)
Positioning Text
75(1)
What's Next
76(1)
5 Navigation
77(10)
Destinations
77(1)
Explicit Destinations
77(1)
Named Destinations
78(1)
Actions
79(1)
The Action Dictionary
79(1)
GoTo Actions
79(1)
URI Actions
80(1)
GoToR and Launch Actions
81(1)
Multimedia Actions
82(1)
Nested Actions
82(1)
Bookmarks or Outlines
83(2)
What's Next
85(2)
6 Annotations
87(18)
Introduction
87(1)
Annotation Dictionaries
87(1)
Appearance Streams
88(1)
Markup Annotations
88(1)
Text Markup
89(2)
Drawing Markup
91(7)
Stamps Markup
98(3)
Text Annotations and Pop-ups
101(1)
Non-Markup Annotations
102(1)
What's Next
103(2)
7 AcroForms
105(18)
The Interactive Form Dictionary
105(1)
The Field Dictionary
106(1)
Field Names
107(1)
Field Flags
107(1)
Fields and Annotations
108(1)
Field Classes
109(1)
Button Fields
109(3)
Text Fields
112(3)
Choice Fields
115(4)
Signature Fields
119(1)
Form Actions
119(1)
SubmitForm
120(1)
ResetForm
121(1)
ImportData
122(1)
What's Next
122(1)
8 Embedded Files
123(14)
File Specifications
123(1)
Embedded File Streams
124(1)
URL File Specifications
125(1)
Ways to Embed Files
126(1)
FileAttachment Annotations
126(1)
The EmbeddedFiles Name Tree
127(1)
Collections
128(1)
The Collection Dictionary
129(1)
Collection Schema
130(3)
GoToE Actions
133(1)
What's Next
134(3)
9 Multimedia and 3D
137(14)
Simple Media
137(1)
Sound Annotations
137(2)
Movie Annotations
139(2)
Multimedia
141(1)
Screen Annotation
141(1)
Rendition Actions
142(3)
3D
145(1)
3D Annotations
145(3)
Markups on 3D
148(1)
What's Next
149(2)
10 Optional Content
151(16)
Optional Content Groups
151(1)
Content State
151(1)
Usage
152(2)
Optional Content Membership
154(1)
Visibility Policies
154(1)
Visibility Expressions
154(1)
Optional Content Configuration
155(1)
Order Key
156(3)
RBGroups
159(1)
AS (Automatic State)
160(1)
Optional Content Properties
160(1)
Marking Content as Optional
161(1)
Optional Content in Content Streams
161(3)
Optional Content for Form XObjects
164(1)
Optional Content for Annotations
165(1)
What's Next
166(1)
11 Tagging and Structure
167(10)
Structured PDF
167(1)
The Structure Tree
168(1)
Structure Elements
169(3)
Role Mapping
172(2)
Associating Structure to Content
174(1)
Tagged PDFs
175(1)
What's Next
176(1)
12 Metadata
177(8)
The Document Information Dictionary
177(2)
Metadata Streams
179(1)
XMP
179(3)
XMP in PDF
182(2)
XMP versus the Info Dictionary
184(1)
What's Next
184(1)
13 PDF Standards
185(6)
PDF (ISO 32000)
185(1)
PDF/X (ISO 15930)
186(1)
PDF/A (ISO 19005)
187(1)
PDF/E (ISO 24517)
187(1)
PDF/VT (ISO 16612-2)
188(1)
PDF/UA (ISO 14289)
188(1)
Other PDF-Related Standards
188(1)
PAdES (ETSI TS 102 778)
189(1)
PDF Healthcare
189(2)
Index 191
Leonard Rosenthol is a Principal Scientist and PDF Architect for Adobe Systems, having been involved with PDF technology for more than 15 years. He represents Adobe on various international standards bodies including the ISO (where he is the Project Editor for PDF/A and PDF/E), W3C and ETSI/ESI (where he authored the PDF Electronic Signature standard, PAdES). Prior to re-joining Adobe in 2006, Leonard worked as the Director of Software Development for Appligent, and the Chief Innovation Officer for Apago, while also running the successful consulting business of PDF Sages. Before becoming involved in PDF, Leonard was the Director of Advanced Technology for Aladdin Systems and responsible for the development of the StuffIt line of products.