SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF
and
Standards
Leonard Rosenthol
PDF Architect · Principal Scientist
Adobe Systems
© 2012 Adobe Systems Incorporated. All Rights Reserved.
We Live in a Standards-Based World…or do we?
© 2012 Adobe Systems Incorporated. All Rights Reserved.
Standards Benefit Business and Government
§  Facilitate interoperability
§  Streamline regulatory compliance
§  Align software development with industry need
§  Raise quality, reliability, efficiency levels
§  Help provide access to all
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF &
Standards
Overview
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF – the “Digital Envelope” for all your content
§  A comprehensive format for representing documents and forms
§  Solid Core Features
§  High fidelity, high precision text layout with embeddable fonts
§  High-end device independent, color managed graphics features
§  Layered content model with associated rich semantic s
§  Security & digital signatures
§  Platform independent definition
§  Features for Interactive Documents
§  Document and Collection navigation elements
§  Framework for commenting, markup and collaboration
§  Interactive forms with integrated business logic
§  Multimedia
§  3D
© 2012 Adobe Systems Incorporated. All Rights Reserved.
Purpose of PDF Subset Standards
§  Create a focused subset of PDF for a specific “use case”
§  PDF/X - Print Publishing
§  PDF/A - Long Term Archiving
§  PDF/E - Engineering (AEC + Building, Manufacturing, and
Geospatial)
§  PDF/VT – Variable and Transaction Printing
§  PDF/UA – Universal Accessibility
§  Or provide “best practices” use of PDF in various
industries or areas of use
§  PDF for Healthcare
§  Provide guidelines for correct viewer behavior to ensure
that files are viewed the same whenever & wherever
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/X
ISO 15930
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/X in a nutshell
§  Subset of PDF (1.3/1.4/1.6)
§  Removes things that can be problematic for printing
§  Security, etc.
§  No transparency
§  All print elements prepared for a single intended printing
condition
§  OutputIntent
§  Requires all resources (eg. Fonts) embedded
§  Conforming Viewer” Requirements
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/X Flavors
§  PDF/X-1a (PDF 1.3)
§  CMYK + Spot Colors only
§  PDF/X-3 (PDF 1.3)
§  Color managed color
§  PDF/X-4 (PDF 1.6)
§  Complete PDF Transparency model
§  Optional Content for regional versioning
§  JBIG2 and JPEG2000 Compression
§  Support for XML-based metadata (XMP)
§  More reliable rendering based on lessons from PDF/A
§  Low level font tests
§  ICC version requirements, etc.
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/X-4p - ‘p’ for Profile
§  A conformance level of PDF/X-4 that allows
for the “output intent ICC profile” to be
referenced by URL instead of embedded in
the PDF.
§  Requested by the European Newspaper
community to enable distribution of smaller
files with common/standardized profiles
§  BUT NEVER USED L.
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/X-5
§  Extensions to PDF/X-4 to enable specific uses where not all
“resources” are present in the PDF and exchange requires “out of
band” discussion
§  X-5g - External “Graphics”
§  Allows parts of a PDF to be included by reference
§  Via Reference XObjects
§  X-5pg - 5g + 4p
§  External graphics and a referenced profile
§  X-5n - “N-Colorant Profile”
§  Allows the use of an Output Intent profile with >4 colors
§  (eg. Hexachrome or HiFi color)
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/A
ISO 19005
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/A-1 – PDF for Archiving
§  ISO PDF/A 19005-1 (based on PDF 1.4) - Published October 2005
§  Standard defines what is required, recommended & prohibited
§  For more information visit: http://www.aiim.org/pdf_a
ü  An archival replacement for paper
ü  Customized to offer consistent, long-term
retrieval and rendering
ü  Includes document metadata (XMP) for
search and retrieval
ü  Engineered for reliable migration and
future compatibility
ü  Digital signatures are for verification and
not authentication
ü  Developed and maintained by PDF/A ISO
committee
PDF/A Details:
x  All data must be self-contained
x  All color is managed
x  No encryption
x  No multimedia
x  No JavaScript
x  No Transparency or Layers
x  No JPEG2000
x  No Attachments
x  Basic Digital Signatures
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/A-2 – PDF for Archiving
§  ISO PDF/A 19005-2 (based on ISO 32000-1) - Published June 2011
§  Standard defines what is required, recommended & prohibited
§  For more information visit: http://www.aiim.org/pdf_a
ü  An archival replacement for paper
ü  Customized to offer consistent, long-term
retrieval and rendering
ü  Includes document metadata (XMP) for
search and retrieval
ü  Engineered for reliable migration and
future compatibility
ü  Digital signatures are for verification and
authentication
ü  Developed and maintained by PDF/A ISO
committee
PDF/A Details:
x  All data must be self-contained
x  All color is managed
x  No encryption
x  No multimedia
x  No JavaScript
x  Supports Transparency & Layers
x  Supports JPEG2000
x  Only PDF/A Attachments
x  Advanced Digital Signatures (PAdES)
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/A-3 – PDF for Archiving
§  ISO PDF/A 19005-3 (based on ISO 32000-1) – TO BE RATIFIED IN MAY
2012
§  Standard defines what is required, recommended & prohibited
§  For more information visit: http://www.aiim.org/pdf_a
ü  An archival replacement for paper
ü  Customized to offer consistent, long-term
retrieval and rendering
ü  Includes document metadata (XMP) for
search and retrieval
ü  Engineered for reliable migration and
future compatibility
ü  Digital signatures are for verification and
authentication
ü  Developed and maintained by PDF/A ISO
committee
PDF/A Details:
x  All data must be self-contained
x  All color is managed
x  No encryption
x  No multimedia
x  No JavaScript
x  Supports Transparency & Layers
x  Supports JPEG2000
x  Any type of Attachment
x  Advanced Digital Signatures (PAdES)
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/E
ISO 24517
16
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/E – PDF for Engineering
§  Addresses need for reliable exchange of
engineering documentation
§  Secure distribution of intellectual property
§  Reliable exchange and change
management
§  Reduces costs associated with proprietary
viewers and formats as well as paper
§  Covers 3 primary areas:
1.  Incorporation of complex data into
compact PDF (3D, object-level data, etc.)
2.  Accurate printing of engineering drawings
3.  Support for secure exchange/management
of annotation and comment data
§  Constrained appearance to provide
predictability
ü  All fonts MUST be embedded
ü  No external resources: self-contained
ü  Layers, 3D, multimedia
PDF/E-1 published as 6.2008
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/E-2
§  A need to archive engineering content – especially 3D
§  Align with ISO 32000-2 (PDF 2.0) for engineering features
§  PRC – compact 3D format
§  Geospatial (GIS)
§  2D & 3D Measurements
§  Currently in CD 2
§  To be published around the same time as 32000-2.
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/VT
ISO 16612-2
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/VT – ISO 16612-2
§  Based on PDF/X-4 and PDF/X-5
§  Which themselves are based on
PDF 1.6
§  Expectation of Job ticketing
§  Most likely JDF, but could be any
Three conformance levels
§  PDF/VT-1
§  PDF/X-4
§  Completely self-contained single
PDF file
§  PDF/VT-2
§  PDF/X-4p, PDF/X-5g or PDF/X-5pg
§  Multiple file exchange
§  Single “master” file which refers to
external profiles and/or content
§  PDF/VT-2s
§  Streamed delivery of a PDF/VT-2
file set via MIME packaging
§  Enables printing to start before
completion (if any) of full job
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF/UA
ISO 14289
© 2012 Adobe Systems Incorporated. All Rights Reserved.
§  ISO 14289 - TO BE RATIFIED IN MAY 2012
§  Standard defining necessary elements for improved accessibility of PDF
files to individuals who require assistive technology
§  For more information visit: http://www.aiim.org/standards
PDF/UA – PDF for Universal Access
ü  Definition of accessible PDF documents
ü  Specifies required structural elements for PDF
document content such as tables, forms, fonts
ü  Definition of accessible Readers and AT devices
ü  Developed and maintained by ISO PDF/UA working group
ü  Includes participants from government, education
& private sector
© 2012 Adobe Systems Incorporated. All Rights Reserved.
ISO 32000
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF becomes an ISO Standard
§  “SAN JOSE, Calif. — Jan. 29, 2007 — Adobe Systems Incorporated
(Nasdaq:ADBE) today announced that it intends to release the full Portable
Document Format (PDF) 1.7 specification to AIIM, the Enterprise Content
Management Association, for the purpose of publication by the
International Organization for Standardization (ISO).”
§  Establish a baseline standard
§  cover the millions of PDF files that already exist
§  describe the behavior of existing ‘defacto standard” viewers
§  Evolution of PDF specification as a public and open activity
§  ISO is widely recognized and respected & experienced with PDF-based
standards
§  Adobe is just one of many participants in the working group
§  ISO 32000-1 was ratified in January 2008! (published 5/2008)
© 2012 Adobe Systems Incorporated. All Rights Reserved.
Establishing the ISO PDF Umbrella
PDF 1.7 (ISO-32000)
PDF/A
archive
ISO 19005
PDF/E
engineering
ISO 24517
PDF/UA
accessibility
ISO 14289
PDF/X
graphic arts
ISO 15930
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF 2.0 — ISO 32000-2
§  Goals for PDF 2.0
§  Enhance
§  Refine
§  Deprecate
§  Standardize
§  Democratize PDF
§  Industry experts
§  Committee owned
§  Active process
26
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF 2.0 — Enhance & Refine
§  Enhancing PDF
§  Rich Media: Video, Audio, 3D (PRC) & Digital Signatures: PAdES
§  Document Parts (DPart), Long Term Signature Validation, Associated Files
§  Document Requirements, Barcodes
§  Tagged PDF: MathML 3.0, Document Markup, Redactions
§  And more…
§  Refining PDF
§  Enhance descriptions and language
§  Add previously implied normative language
§  Corrections
§  Fix typos
§  Conversion mistakes
27
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF 2.0 — Deprecate & Standardize
§  Additive standard
§  Replaced mechanisms – Info dictionary, platform file specifications
§  PDF 2.0 enhancements – Insecure cryptography, Accessibility permission
§  Unused features – Sound & Movie, Form XObject names
§  Continue de facto to de jure
§  Adobe JavaScript
§  Rich Text
§  Update references
§  Newer standards
§  Where appropriate
28
© 2012 Adobe Systems Incorporated. All Rights Reserved.
PDF 2.0 — Status
§  ISO 32000-2
§  Four Committee Drafts
§  First Draft International Standard
§  Participation
§  Active standard
§  Additional committee members
§  Still time to make a difference
29
© 2012 Adobe Systems Incorporated. All Rights Reserved.
Wrap Up
© 2012 Adobe Systems Incorporated. All Rights Reserved.
Too many standards – Too little time?
§  Many paths lead to standards creation
§  Standards support many industries, particularly those that are regulated
§  Well-formed standards are long-lasting, have low barriers to entry, and are often referenced by
other standards
§  PDF support is ubiquitous and PDF is an international (ISO) standard
§  Billions of existing files
§  Thousands of software products, including open source
§  Provides broader functionality than any other document format
§  Established strongly in publishing, archiving, engineering, and other industries
© 2012 Adobe Systems Incorporated. All Rights Reserved.
© 2012 Adobe Systems Incorporated. All Rights Reserved.
Questions
© 2012 Adobe Systems Incorporated. All Rights Reserved.

Weitere ähnliche Inhalte

Andere mochten auch

iText Summit 2014: Keynote talk
iText Summit 2014: Keynote talkiText Summit 2014: Keynote talk
iText Summit 2014: Keynote talkiText Group nv
 
Intellectual property and licensing
Intellectual property and licensingIntellectual property and licensing
Intellectual property and licensingiText Group nv
 
FIT Seminar Singapore presentation
FIT Seminar Singapore presentationFIT Seminar Singapore presentation
FIT Seminar Singapore presentationiText Group nv
 
Monetizing open-source projects
Monetizing open-source projectsMonetizing open-source projects
Monetizing open-source projectsiText Group nv
 
Digital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFDigital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFiText Group nv
 
Tech Startup Day 2015: 4 failures and 1 hit
Tech Startup Day 2015: 4 failures and 1 hitTech Startup Day 2015: 4 failures and 1 hit
Tech Startup Day 2015: 4 failures and 1 hitiText Group nv
 

Andere mochten auch (8)

iText Summit 2014: Keynote talk
iText Summit 2014: Keynote talkiText Summit 2014: Keynote talk
iText Summit 2014: Keynote talk
 
Intellectual property and licensing
Intellectual property and licensingIntellectual property and licensing
Intellectual property and licensing
 
Oops, I broke my API
Oops, I broke my APIOops, I broke my API
Oops, I broke my API
 
FIT Seminar Singapore presentation
FIT Seminar Singapore presentationFIT Seminar Singapore presentation
FIT Seminar Singapore presentation
 
Monetizing open-source projects
Monetizing open-source projectsMonetizing open-source projects
Monetizing open-source projects
 
ZUGFeRD: an overview
ZUGFeRD: an overviewZUGFeRD: an overview
ZUGFeRD: an overview
 
Digital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFDigital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDF
 
Tech Startup Day 2015: 4 failures and 1 hit
Tech Startup Day 2015: 4 failures and 1 hitTech Startup Day 2015: 4 failures and 1 hit
Tech Startup Day 2015: 4 failures and 1 hit
 

Ähnlich wie The importance of standards

October 2006 Impact of PDF/A on Content Management by Christy Hubbard
October 2006 Impact of PDF/A on Content Management by Christy HubbardOctober 2006 Impact of PDF/A on Content Management by Christy Hubbard
October 2006 Impact of PDF/A on Content Management by Christy HubbardJohn Wang
 
PDF/A: A Preservation Format
PDF/A: A Preservation Format PDF/A: A Preservation Format
PDF/A: A Preservation Format Geof Huth
 
Presentation1
Presentation1Presentation1
Presentation1f6aim
 
WEBINAR PRESENTATION: PDFA - its more than you think
WEBINAR PRESENTATION: PDFA - its more than you thinkWEBINAR PRESENTATION: PDFA - its more than you think
WEBINAR PRESENTATION: PDFA - its more than you thinkAdlib - The PDF Experts
 
What is PDF/X?
What is PDF/X? What is PDF/X?
What is PDF/X? DeftPDF
 
Apago Pdfx Nyc Seminar Fs Presentation
Apago Pdfx Nyc Seminar Fs PresentationApago Pdfx Nyc Seminar Fs Presentation
Apago Pdfx Nyc Seminar Fs PresentationDwight Kelly
 
PDF/Archive - Preserving Electronic Documents
PDF/Archive - Preserving Electronic DocumentsPDF/Archive - Preserving Electronic Documents
PDF/Archive - Preserving Electronic DocumentsBetsy Fanning
 
A framework used to bridge between the language of business and PLCS
A framework used to bridge between the language of business and PLCSA framework used to bridge between the language of business and PLCS
A framework used to bridge between the language of business and PLCSMagnus Färneland
 
Migration DB2 to EDB - Project Experience
 Migration DB2 to EDB - Project Experience Migration DB2 to EDB - Project Experience
Migration DB2 to EDB - Project ExperienceEDB
 
LincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochureLincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochureDan O'Leary
 
Coming Up to Speed with XML Authoring in Adobe FrameMaker
Coming Up to Speed with XML Authoring in Adobe FrameMakerComing Up to Speed with XML Authoring in Adobe FrameMaker
Coming Up to Speed with XML Authoring in Adobe FrameMakerdclsocialmedia
 
IRJET- Smart Way of File Conversion using Python
IRJET- Smart Way of File Conversion using PythonIRJET- Smart Way of File Conversion using Python
IRJET- Smart Way of File Conversion using PythonIRJET Journal
 
Another option for Adobe
Another option for Adobe Another option for Adobe
Another option for Adobe Tim O'Leary
 
ComPDFKit PDF SDK Supporting Cross Platforms and Frameworks.pdf
ComPDFKit PDF SDK Supporting Cross Platforms and Frameworks.pdfComPDFKit PDF SDK Supporting Cross Platforms and Frameworks.pdf
ComPDFKit PDF SDK Supporting Cross Platforms and Frameworks.pdfcompdfkit
 

Ähnlich wie The importance of standards (20)

Star 2013-pdfa-pdfa
Star 2013-pdfa-pdfaStar 2013-pdfa-pdfa
Star 2013-pdfa-pdfa
 
October 2006 Impact of PDF/A on Content Management by Christy Hubbard
October 2006 Impact of PDF/A on Content Management by Christy HubbardOctober 2006 Impact of PDF/A on Content Management by Christy Hubbard
October 2006 Impact of PDF/A on Content Management by Christy Hubbard
 
PDF/A: A Preservation Format
PDF/A: A Preservation Format PDF/A: A Preservation Format
PDF/A: A Preservation Format
 
Presentation1
Presentation1Presentation1
Presentation1
 
What is PDF/A?
What is PDF/A?What is PDF/A?
What is PDF/A?
 
WEBINAR PRESENTATION: PDFA - its more than you think
WEBINAR PRESENTATION: PDFA - its more than you thinkWEBINAR PRESENTATION: PDFA - its more than you think
WEBINAR PRESENTATION: PDFA - its more than you think
 
What is PDF/X?
What is PDF/X? What is PDF/X?
What is PDF/X?
 
Demystifying pd fs
Demystifying pd fsDemystifying pd fs
Demystifying pd fs
 
How to reduce DTP and translation costs with FrameMaker
How to reduce DTP and translation costs with FrameMakerHow to reduce DTP and translation costs with FrameMaker
How to reduce DTP and translation costs with FrameMaker
 
PDF/A: A Preservation Format
PDF/A: A Preservation FormatPDF/A: A Preservation Format
PDF/A: A Preservation Format
 
Apago Pdfx Nyc Seminar Fs Presentation
Apago Pdfx Nyc Seminar Fs PresentationApago Pdfx Nyc Seminar Fs Presentation
Apago Pdfx Nyc Seminar Fs Presentation
 
Perfect pdf sample
Perfect pdf samplePerfect pdf sample
Perfect pdf sample
 
PDF/Archive - Preserving Electronic Documents
PDF/Archive - Preserving Electronic DocumentsPDF/Archive - Preserving Electronic Documents
PDF/Archive - Preserving Electronic Documents
 
A framework used to bridge between the language of business and PLCS
A framework used to bridge between the language of business and PLCSA framework used to bridge between the language of business and PLCS
A framework used to bridge between the language of business and PLCS
 
Migration DB2 to EDB - Project Experience
 Migration DB2 to EDB - Project Experience Migration DB2 to EDB - Project Experience
Migration DB2 to EDB - Project Experience
 
LincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochureLincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochure
 
Coming Up to Speed with XML Authoring in Adobe FrameMaker
Coming Up to Speed with XML Authoring in Adobe FrameMakerComing Up to Speed with XML Authoring in Adobe FrameMaker
Coming Up to Speed with XML Authoring in Adobe FrameMaker
 
IRJET- Smart Way of File Conversion using Python
IRJET- Smart Way of File Conversion using PythonIRJET- Smart Way of File Conversion using Python
IRJET- Smart Way of File Conversion using Python
 
Another option for Adobe
Another option for Adobe Another option for Adobe
Another option for Adobe
 
ComPDFKit PDF SDK Supporting Cross Platforms and Frameworks.pdf
ComPDFKit PDF SDK Supporting Cross Platforms and Frameworks.pdfComPDFKit PDF SDK Supporting Cross Platforms and Frameworks.pdf
ComPDFKit PDF SDK Supporting Cross Platforms and Frameworks.pdf
 

Mehr von iText Group nv

The effects of the GDPR
The effects of the GDPRThe effects of the GDPR
The effects of the GDPRiText Group nv
 
Build your own_photobooth
Build your own_photoboothBuild your own_photobooth
Build your own_photoboothiText Group nv
 
ETDA Conference - Digital signatures: how it's done in PDF
ETDA Conference - Digital signatures: how it's done in PDFETDA Conference - Digital signatures: how it's done in PDF
ETDA Conference - Digital signatures: how it's done in PDFiText Group nv
 
Start-ups: the tortoise and the hare
Start-ups: the tortoise and the hareStart-ups: the tortoise and the hare
Start-ups: the tortoise and the hareiText Group nv
 
IANAL: what developers should know about IP and Legal
IANAL: what developers should know about IP and LegalIANAL: what developers should know about IP and Legal
IANAL: what developers should know about IP and LegaliText Group nv
 
Digital Signatures in the Cloud: A B2C Case Study
Digital Signatures in the Cloud: A B2C Case StudyDigital Signatures in the Cloud: A B2C Case Study
Digital Signatures in the Cloud: A B2C Case StudyiText Group nv
 
PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!iText Group nv
 
iText Summit 2014: Talk: iText throughout the document life cycle
iText Summit 2014: Talk: iText throughout the document life cycleiText Summit 2014: Talk: iText throughout the document life cycle
iText Summit 2014: Talk: iText throughout the document life cycleiText Group nv
 
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...iText Group nv
 
The XML Forms Architecture
The XML Forms ArchitectureThe XML Forms Architecture
The XML Forms ArchitectureiText Group nv
 
Damn, the new generation kids are getting iPads in Highschool!
Damn, the new generation kids are getting iPads in Highschool!Damn, the new generation kids are getting iPads in Highschool!
Damn, the new generation kids are getting iPads in Highschool!iText Group nv
 
Choosing the iText Solution that is right for you: Community or Commercial ed...
Choosing the iText Solution that is right for you: Community or Commercial ed...Choosing the iText Solution that is right for you: Community or Commercial ed...
Choosing the iText Solution that is right for you: Community or Commercial ed...iText Group nv
 

Mehr von iText Group nv (12)

The effects of the GDPR
The effects of the GDPRThe effects of the GDPR
The effects of the GDPR
 
Build your own_photobooth
Build your own_photoboothBuild your own_photobooth
Build your own_photobooth
 
ETDA Conference - Digital signatures: how it's done in PDF
ETDA Conference - Digital signatures: how it's done in PDFETDA Conference - Digital signatures: how it's done in PDF
ETDA Conference - Digital signatures: how it's done in PDF
 
Start-ups: the tortoise and the hare
Start-ups: the tortoise and the hareStart-ups: the tortoise and the hare
Start-ups: the tortoise and the hare
 
IANAL: what developers should know about IP and Legal
IANAL: what developers should know about IP and LegalIANAL: what developers should know about IP and Legal
IANAL: what developers should know about IP and Legal
 
Digital Signatures in the Cloud: A B2C Case Study
Digital Signatures in the Cloud: A B2C Case StudyDigital Signatures in the Cloud: A B2C Case Study
Digital Signatures in the Cloud: A B2C Case Study
 
PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!
 
iText Summit 2014: Talk: iText throughout the document life cycle
iText Summit 2014: Talk: iText throughout the document life cycleiText Summit 2014: Talk: iText throughout the document life cycle
iText Summit 2014: Talk: iText throughout the document life cycle
 
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...
iText Summit 2014: Talk: eGriffie and JustX, introducing digital documents at...
 
The XML Forms Architecture
The XML Forms ArchitectureThe XML Forms Architecture
The XML Forms Architecture
 
Damn, the new generation kids are getting iPads in Highschool!
Damn, the new generation kids are getting iPads in Highschool!Damn, the new generation kids are getting iPads in Highschool!
Damn, the new generation kids are getting iPads in Highschool!
 
Choosing the iText Solution that is right for you: Community or Commercial ed...
Choosing the iText Solution that is right for you: Community or Commercial ed...Choosing the iText Solution that is right for you: Community or Commercial ed...
Choosing the iText Solution that is right for you: Community or Commercial ed...
 

Kürzlich hochgeladen

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Kürzlich hochgeladen (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

The importance of standards

  • 1. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF and Standards Leonard Rosenthol PDF Architect · Principal Scientist Adobe Systems
  • 2. © 2012 Adobe Systems Incorporated. All Rights Reserved. We Live in a Standards-Based World…or do we?
  • 3. © 2012 Adobe Systems Incorporated. All Rights Reserved. Standards Benefit Business and Government §  Facilitate interoperability §  Streamline regulatory compliance §  Align software development with industry need §  Raise quality, reliability, efficiency levels §  Help provide access to all
  • 4. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF & Standards Overview
  • 5. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF – the “Digital Envelope” for all your content §  A comprehensive format for representing documents and forms §  Solid Core Features §  High fidelity, high precision text layout with embeddable fonts §  High-end device independent, color managed graphics features §  Layered content model with associated rich semantic s §  Security & digital signatures §  Platform independent definition §  Features for Interactive Documents §  Document and Collection navigation elements §  Framework for commenting, markup and collaboration §  Interactive forms with integrated business logic §  Multimedia §  3D
  • 6. © 2012 Adobe Systems Incorporated. All Rights Reserved. Purpose of PDF Subset Standards §  Create a focused subset of PDF for a specific “use case” §  PDF/X - Print Publishing §  PDF/A - Long Term Archiving §  PDF/E - Engineering (AEC + Building, Manufacturing, and Geospatial) §  PDF/VT – Variable and Transaction Printing §  PDF/UA – Universal Accessibility §  Or provide “best practices” use of PDF in various industries or areas of use §  PDF for Healthcare §  Provide guidelines for correct viewer behavior to ensure that files are viewed the same whenever & wherever
  • 7. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/X ISO 15930
  • 8. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/X in a nutshell §  Subset of PDF (1.3/1.4/1.6) §  Removes things that can be problematic for printing §  Security, etc. §  No transparency §  All print elements prepared for a single intended printing condition §  OutputIntent §  Requires all resources (eg. Fonts) embedded §  Conforming Viewer” Requirements
  • 9. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/X Flavors §  PDF/X-1a (PDF 1.3) §  CMYK + Spot Colors only §  PDF/X-3 (PDF 1.3) §  Color managed color §  PDF/X-4 (PDF 1.6) §  Complete PDF Transparency model §  Optional Content for regional versioning §  JBIG2 and JPEG2000 Compression §  Support for XML-based metadata (XMP) §  More reliable rendering based on lessons from PDF/A §  Low level font tests §  ICC version requirements, etc.
  • 10. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/X-4p - ‘p’ for Profile §  A conformance level of PDF/X-4 that allows for the “output intent ICC profile” to be referenced by URL instead of embedded in the PDF. §  Requested by the European Newspaper community to enable distribution of smaller files with common/standardized profiles §  BUT NEVER USED L.
  • 11. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/X-5 §  Extensions to PDF/X-4 to enable specific uses where not all “resources” are present in the PDF and exchange requires “out of band” discussion §  X-5g - External “Graphics” §  Allows parts of a PDF to be included by reference §  Via Reference XObjects §  X-5pg - 5g + 4p §  External graphics and a referenced profile §  X-5n - “N-Colorant Profile” §  Allows the use of an Output Intent profile with >4 colors §  (eg. Hexachrome or HiFi color)
  • 12. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/A ISO 19005
  • 13. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/A-1 – PDF for Archiving §  ISO PDF/A 19005-1 (based on PDF 1.4) - Published October 2005 §  Standard defines what is required, recommended & prohibited §  For more information visit: http://www.aiim.org/pdf_a ü  An archival replacement for paper ü  Customized to offer consistent, long-term retrieval and rendering ü  Includes document metadata (XMP) for search and retrieval ü  Engineered for reliable migration and future compatibility ü  Digital signatures are for verification and not authentication ü  Developed and maintained by PDF/A ISO committee PDF/A Details: x  All data must be self-contained x  All color is managed x  No encryption x  No multimedia x  No JavaScript x  No Transparency or Layers x  No JPEG2000 x  No Attachments x  Basic Digital Signatures
  • 14. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/A-2 – PDF for Archiving §  ISO PDF/A 19005-2 (based on ISO 32000-1) - Published June 2011 §  Standard defines what is required, recommended & prohibited §  For more information visit: http://www.aiim.org/pdf_a ü  An archival replacement for paper ü  Customized to offer consistent, long-term retrieval and rendering ü  Includes document metadata (XMP) for search and retrieval ü  Engineered for reliable migration and future compatibility ü  Digital signatures are for verification and authentication ü  Developed and maintained by PDF/A ISO committee PDF/A Details: x  All data must be self-contained x  All color is managed x  No encryption x  No multimedia x  No JavaScript x  Supports Transparency & Layers x  Supports JPEG2000 x  Only PDF/A Attachments x  Advanced Digital Signatures (PAdES)
  • 15. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/A-3 – PDF for Archiving §  ISO PDF/A 19005-3 (based on ISO 32000-1) – TO BE RATIFIED IN MAY 2012 §  Standard defines what is required, recommended & prohibited §  For more information visit: http://www.aiim.org/pdf_a ü  An archival replacement for paper ü  Customized to offer consistent, long-term retrieval and rendering ü  Includes document metadata (XMP) for search and retrieval ü  Engineered for reliable migration and future compatibility ü  Digital signatures are for verification and authentication ü  Developed and maintained by PDF/A ISO committee PDF/A Details: x  All data must be self-contained x  All color is managed x  No encryption x  No multimedia x  No JavaScript x  Supports Transparency & Layers x  Supports JPEG2000 x  Any type of Attachment x  Advanced Digital Signatures (PAdES)
  • 16. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/E ISO 24517 16
  • 17. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/E – PDF for Engineering §  Addresses need for reliable exchange of engineering documentation §  Secure distribution of intellectual property §  Reliable exchange and change management §  Reduces costs associated with proprietary viewers and formats as well as paper §  Covers 3 primary areas: 1.  Incorporation of complex data into compact PDF (3D, object-level data, etc.) 2.  Accurate printing of engineering drawings 3.  Support for secure exchange/management of annotation and comment data §  Constrained appearance to provide predictability ü  All fonts MUST be embedded ü  No external resources: self-contained ü  Layers, 3D, multimedia PDF/E-1 published as 6.2008
  • 18. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/E-2 §  A need to archive engineering content – especially 3D §  Align with ISO 32000-2 (PDF 2.0) for engineering features §  PRC – compact 3D format §  Geospatial (GIS) §  2D & 3D Measurements §  Currently in CD 2 §  To be published around the same time as 32000-2.
  • 19. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/VT ISO 16612-2
  • 20. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/VT – ISO 16612-2 §  Based on PDF/X-4 and PDF/X-5 §  Which themselves are based on PDF 1.6 §  Expectation of Job ticketing §  Most likely JDF, but could be any Three conformance levels §  PDF/VT-1 §  PDF/X-4 §  Completely self-contained single PDF file §  PDF/VT-2 §  PDF/X-4p, PDF/X-5g or PDF/X-5pg §  Multiple file exchange §  Single “master” file which refers to external profiles and/or content §  PDF/VT-2s §  Streamed delivery of a PDF/VT-2 file set via MIME packaging §  Enables printing to start before completion (if any) of full job
  • 21. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF/UA ISO 14289
  • 22. © 2012 Adobe Systems Incorporated. All Rights Reserved. §  ISO 14289 - TO BE RATIFIED IN MAY 2012 §  Standard defining necessary elements for improved accessibility of PDF files to individuals who require assistive technology §  For more information visit: http://www.aiim.org/standards PDF/UA – PDF for Universal Access ü  Definition of accessible PDF documents ü  Specifies required structural elements for PDF document content such as tables, forms, fonts ü  Definition of accessible Readers and AT devices ü  Developed and maintained by ISO PDF/UA working group ü  Includes participants from government, education & private sector
  • 23. © 2012 Adobe Systems Incorporated. All Rights Reserved. ISO 32000
  • 24. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF becomes an ISO Standard §  “SAN JOSE, Calif. — Jan. 29, 2007 — Adobe Systems Incorporated (Nasdaq:ADBE) today announced that it intends to release the full Portable Document Format (PDF) 1.7 specification to AIIM, the Enterprise Content Management Association, for the purpose of publication by the International Organization for Standardization (ISO).” §  Establish a baseline standard §  cover the millions of PDF files that already exist §  describe the behavior of existing ‘defacto standard” viewers §  Evolution of PDF specification as a public and open activity §  ISO is widely recognized and respected & experienced with PDF-based standards §  Adobe is just one of many participants in the working group §  ISO 32000-1 was ratified in January 2008! (published 5/2008)
  • 25. © 2012 Adobe Systems Incorporated. All Rights Reserved. Establishing the ISO PDF Umbrella PDF 1.7 (ISO-32000) PDF/A archive ISO 19005 PDF/E engineering ISO 24517 PDF/UA accessibility ISO 14289 PDF/X graphic arts ISO 15930
  • 26. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF 2.0 — ISO 32000-2 §  Goals for PDF 2.0 §  Enhance §  Refine §  Deprecate §  Standardize §  Democratize PDF §  Industry experts §  Committee owned §  Active process 26
  • 27. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF 2.0 — Enhance & Refine §  Enhancing PDF §  Rich Media: Video, Audio, 3D (PRC) & Digital Signatures: PAdES §  Document Parts (DPart), Long Term Signature Validation, Associated Files §  Document Requirements, Barcodes §  Tagged PDF: MathML 3.0, Document Markup, Redactions §  And more… §  Refining PDF §  Enhance descriptions and language §  Add previously implied normative language §  Corrections §  Fix typos §  Conversion mistakes 27
  • 28. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF 2.0 — Deprecate & Standardize §  Additive standard §  Replaced mechanisms – Info dictionary, platform file specifications §  PDF 2.0 enhancements – Insecure cryptography, Accessibility permission §  Unused features – Sound & Movie, Form XObject names §  Continue de facto to de jure §  Adobe JavaScript §  Rich Text §  Update references §  Newer standards §  Where appropriate 28
  • 29. © 2012 Adobe Systems Incorporated. All Rights Reserved. PDF 2.0 — Status §  ISO 32000-2 §  Four Committee Drafts §  First Draft International Standard §  Participation §  Active standard §  Additional committee members §  Still time to make a difference 29
  • 30. © 2012 Adobe Systems Incorporated. All Rights Reserved. Wrap Up
  • 31. © 2012 Adobe Systems Incorporated. All Rights Reserved. Too many standards – Too little time? §  Many paths lead to standards creation §  Standards support many industries, particularly those that are regulated §  Well-formed standards are long-lasting, have low barriers to entry, and are often referenced by other standards §  PDF support is ubiquitous and PDF is an international (ISO) standard §  Billions of existing files §  Thousands of software products, including open source §  Provides broader functionality than any other document format §  Established strongly in publishing, archiving, engineering, and other industries
  • 32. © 2012 Adobe Systems Incorporated. All Rights Reserved.
  • 33. © 2012 Adobe Systems Incorporated. All Rights Reserved. Questions
  • 34. © 2012 Adobe Systems Incorporated. All Rights Reserved.