king james, inside pdf ecosystem

Upload: chonpipe

Post on 14-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 King James, Inside PDF Ecosystem

    1/37

    1

    Inside the

    PDF Ecosystem

    James C. KingPDF Architect/Principal Scientist

    Advanced Technology LaboratoryAdobe Systems Incorporated

  • 7/30/2019 King James, Inside PDF Ecosystem

    2/37

    2

    Outline

    Ecosystems More than a

    Two PDF Ecosystems

    Print/Publishing

    Ofce/Enterprise

    XPS Ecosystems

    Generating PDF

    Generating XPS

    PDF Today and Tomorrow

    XPS Today and Tomorrow

    Mars

  • 7/30/2019 King James, Inside PDF Ecosystem

    3/37

    3

    Why Ecosystem

    A system ormed by the interrelationships o organisms with theirenvironment and each other.

    More than a market or marketplace

    More than a workow

    More than a language

    More than a product or two

    A complex system o interrelated and interdependent parts

  • 7/30/2019 King James, Inside PDF Ecosystem

    4/37

    4

    Ecosystems

    Vendors

    Suppliers

    Customers

    Customers customers Customers customers customers

    Community, training, support

    Competition Leadership

    Standards

    Economic interdependence

    Synergistic Workows

    Products

    Supplies

    Tools

    Maintenance Service

    Equipment

    Choices Architecture

    Sotware

  • 7/30/2019 King James, Inside PDF Ecosystem

    5/37

    5

    Two PDF Ecosystems

    Print/Publishing

    Ofce/Enterprise

  • 7/30/2019 King James, Inside PDF Ecosystem

    6/376

    PDF Print/Publishing Fabric

    GraphicsEditor

    DocumentEditor

    Layout

    Editor

    TextEditor

    WebsiteEditor

    Image

    Editor

    Imagesetter

    Digital Press

    DTP Press

    Internet

    Trapping

    Proong

    Sot Proong

    Preight

  • 7/30/2019 King James, Inside PDF Ecosystem

    7/377

    PDF Print/Publishing EcosystemBuilt on the PDF Fabric

    14 Years o Learning and Ecosystem Building

    1993 PDF 1.0 Designed or ofce documents

    Missing unction:

    haltone screens, transer unctions, stroke adjustment, overprint & knockout, blackgeneration, undercolor removal, separation color spaces, level-2 patterns and OPI

    comments

    1996 PDF 1.2 Added missing unction

    First version usable or publishing on press

    ~2001 PDF/X Subset just or publishing exchange

    An ISO Standard based on ull PDF

    1993present Worldwide tool and product development

    Ghostscript

  • 7/30/2019 King James, Inside PDF Ecosystem

    8/378

    PDF Ofce/Enterprise Fabric

    DrawingEditor

    DocumentEditor

    SpreadsheetEditor

    WebsiteEditor

    Photo

    Editor

    E-MailAttach

    DocumentDatabase

    OfcePrinter

    Internet

  • 7/30/2019 King James, Inside PDF Ecosystem

    9/379

    PDF Ofce/Enterprise EcosystemBuilt on the PDF Fabric

    14 Years o Learning and Ecosystem Building

    1993 PDF 1.0 Designed or ofce documents

    Captured print output rom all applications

    1997 - PDF 1.2 Fill-in orms introduced

    2001 PDF 1.4 Added Features or Microsot Ofce

    2005 PDF/A Subset or archiving

    An ISO Standard based on ull PDF 1.4 2003 PDF 1.6 3D introduced or engineering drawings

    1993present Worldwide tool and product development

    Ghostscript

  • 7/30/2019 King James, Inside PDF Ecosystem

    10/3710

    XPS Ecosystems

    XML Paper Specication

  • 7/30/2019 King James, Inside PDF Ecosystem

    11/3711

    XPS Print/Publishing Fabric

    Does not exist (yet? ever?)Does not exist (yet? ever?)

    Function missing in XPS (Same list as or PDF 1.0)

    haltone screens, transer unctions, stroke adjustment, overprint & knockout, blackgeneration, undercolor removal, separation color spaces, level-2 patterns and OPI

    comments

    Publishing applications must generate via API not aux print driver

    XPS to PostScript and PostScript to XPS

    Long live PostScript!

    Big lack o tools or: preight, touchup, color management, imposition, crop marks,trapping, pre-separated workows

    Architecture or subordination o imaging missing (e.g. EPS)

    Needs support in the transparency model

  • 7/30/2019 King James, Inside PDF Ecosystem

    12/3712

    XPS Ofce/Enterprise Fabric

    DrawingEditor

    MS Word

    Excel

    SharePointDesigner?

    Photo

    Editor

    E-MailAttach

    DocumentDatabase

    OfcePrinter

    Internet

    Viewer ubiquity an issue

    (Mac, Unix)

    Now mostly MicrosotProducts

    Still very early

  • 7/30/2019 King James, Inside PDF Ecosystem

    13/3713

    Generating PDF

  • 7/30/2019 King James, Inside PDF Ecosystem

    14/37

    14

    Stages o Generating PDF Documents

    Application(e.g. InDesign)

    PrintFunction

    SaveAsFunction

    Print Driver(aux PDF printer)

    PDF File

    Standard Print Driver API

    AcrobatPDF Writer

    (1993-2001)

    Capturing any print output

    A powerul idea

  • 7/30/2019 King James, Inside PDF Ecosystem

    15/37

    15

    Acrobat PDF Writer

    Application(e.g. InDesign)

    PrintFunction

    SaveAsFunction

    Print Driver(aux PDF printer)

    PDF File

    Standard Print Driver API

    Poor solution Faux print driver gets only what prints

    No table o contents, hyperlinks, notes

    Little structure Glyphs not Unicode

    Lowest denominator Graphics (no EPS)

  • 7/30/2019 King James, Inside PDF Ecosystem

    16/37

    16

    Acrobat Distiller and Adobe PDF Printer

    Application(e.g. InDesign)

    PrintFunction

    SaveAsFunction

    Print Driver(or PostScript printer)

    Print Driver(aux PDF printer)

    Acrobat Distiller

    PDF File PDF File

    Standard Print Driver API

    BetterPoor

    Applications write richer PostScript

    Handles EPS

    Additional inormation using PDF Mark

    Add table o content, buttons, hyperlinks

    Adobe PDF Printer combined as driver

    Still taking advantage o print interace

    PDF Marks

    li i il i S i

  • 7/30/2019 King James, Inside PDF Ecosystem

    17/37

    17

    Application Built-in Support or Generating PDFUsing PDF Library

    PDFLibrary

    PDF LibraryAPI

    PDF File

    Best

    Full PDF unctionavailable through

    custom API

    Application(e.g. InDesign)

    PrintFunctionSaveAsFunction Print Driver(or PostScript printer)

    Print Driver(aux PDF printer)

    Acrobat Distiller

    PDF File PDF File

    Standard Print Driver API

    BetterPoor

    PDF Marks

  • 7/30/2019 King James, Inside PDF Ecosystem

    18/37

    18

    Generating XPS

  • 7/30/2019 King James, Inside PDF Ecosystem

    19/37

    19

    Two Methods to Generate XPS

    XPSLibrary

    XPS LibraryAPI

    Best

    Full XPS unctionavailable through

    custom API

    Application(e.g. InDesign)

    PrintFunctionSaveAsFunction

    Print Driver(aux XPS printer)

    Standard Print Driver API

    Good

    No table ocontents,

    hyperlinks, etc.

    Just what prints

    No specialPostScript support

    No Distiller or PDF

    Mark

    XPS File XPS File

  • 7/30/2019 King James, Inside PDF Ecosystem

    20/37

    20

    PDF

    Today and Tomorrow

    G l El t i D t R i t

  • 7/30/2019 King James, Inside PDF Ecosystem

    21/37

    21

    General Electronic Document Requirements(Extends beyond the needs o publishing and printing)

    Navigation Bookmarks (TOC), hyperlinks, buttons and actions

    Forms Fields, logic, validation, submission, data model map

    Structure Logical structure, attributes, accessibility, layout, object

    metadata

    Annotations User markup or review and approval workows

    Multimedia Embedded audio and video

    Layers Content groups, visibility control, views

    Authenticity Digital signatures, encryption, rights management

    Packages Groups o documents and les 3D For engineering diagrams and other uses o 3D

    Measurements Providing precision while looking at drawings

  • 7/30/2019 King James, Inside PDF Ecosystem

    22/37

    22

    PDF 1.7 (2007)

    PDF 1.7

    language & products to supportthose document eatures

    Adobe supplied public specication or PDF 1.0 (1993)through PDF 1.7 (2007)

    No licensing restrictions imposed by Adobe to implementPDF products

    Great de acto standard or 14 years

  • 7/30/2019 King James, Inside PDF Ecosystem

    23/37

    23

    PDF/A Archiving Subset (ISO - 19005-1)

    PDF 1.7

    PDF/A Developed through AIIM with

    cooperation rom Adobe

    Submitted to ISO Technical Committee

    TC-171

    Published as ISO Specication in 2005

  • 7/30/2019 King James, Inside PDF Ecosystem

    24/37

    24

    PDF/X Prepress Subset (ISO - 19006-1)

    PDF 1.7

    PDF/A

    PDF/X

    Developed through CGATS with cooperation

    rom Adobe Submitted to ISO Technical Committee TC-130

    First published as ISO Specication in 2000

  • 7/30/2019 King James, Inside PDF Ecosystem

    25/37

    25

    Full PDF as an Open Standard

    It is now time SAN JOSE, Cali. Jan. 29, 2007 Adobe Systems Incorporated (Nasdaq:ADBE)

    today announced that it intends to release the ull Portable Document Format (PDF)

    1.7 specication to AIIM, the Enterprise Content Management Association, or the

    purpose o publication by the International Organization or Standardization (ISO).See

    http://www.adobe.com/aboutadobe/pressroom/pressreleases/200701/012907OpenPDFAIIM.html

    ISO Technical Committee 171- document management applications

    ISO TC 171 already manages ISO 19005-1 (PDF/A)

    ISO TC 130 manages PDF/X (graphic arts)

    AIIM manages the PDF/A and now the PDF/E eorts or TC 171

  • 7/30/2019 King James, Inside PDF Ecosystem

    26/37

    26

    Establishing the ISO PDF Umbrella

    PDF 1.7 (ISO-32000)

    PDF/Aarchive

    ISO 19005-1(PDF 1.4)

    PDF/Eengineering

    AIIM Committee--> ISO

    PDF/UAaccessibility

    AIIM Committee--> ISO

    PDF/Xgraphic arts

    ISO 15930-1(PDF 1.4 & 1.6)

  • 7/30/2019 King James, Inside PDF Ecosystem

    27/37

    27

    Adobes Intention

    Evolution o PDF specication as a public and open activity

    Adobe wants to do this in the best possible way

    Establish a baseline standard as quickly as possible (mid 2008?)

    Adobe -- one o many stakeholders

    ISO is widely recognized and respected

    Experienced with PDF-based standards

    Need a baseline standard to cover the millions o PDF les that already exist

    Get the current PDF 1.7 into ISO ormat and approved without semantic change

    Subsequent releases will be completely under ISO control

    Adobe participating where and when appropriate

  • 7/30/2019 King James, Inside PDF Ecosystem

    28/37

    28

    XPS

    Today and Tomorrow

  • 7/30/2019 King James, Inside PDF Ecosystem

    29/37

    29

    XPS

    Introduced by Microsot in 2007

    Initially a building block o the Windows Vista printing architecture

    Allows the display API to be directed to a printer via drivers

    Natural part o a WYSISYG operating system

    Like Mac OS-X supports PDF or clipboard, screen and print spool

    Viewers available or Windows XP (native on Vista)

    Talk about Mac and Unix support

  • 7/30/2019 King James, Inside PDF Ecosystem

    30/37

    30

    XPS

    XPS

    An XML Paper Specication (XPS) Document is apage-by-page view o the document's content as

    it would be printed. In other words, it turns on-

    screen content into true electronic paper.

    http://www.microsot.com/whdc/xps/xpsusers.mspx

    The XPS Document ormat provides a sae and

    secure way to store and share an electronic

    document. The layout o the content is xed and

    does not contain any arbitrary code, macros, orscripts.

    http://www.microsot.com/whdc/xps/xpsitpro.mspx

    h

  • 7/30/2019 King James, Inside PDF Ecosystem

    31/37

    31

    XPS Compares with PDF 1.0 or PDF/A

    PDF 1.7(complete)

    PDF/A

    PDF/X

    XPS

    PS h l

  • 7/30/2019 King James, Inside PDF Ecosystem

    32/37

    32

    XPS Technology

    Uses Open Packaging Conventions (OPC) Pages are XAML subset (a la Vista screen API)

    Close to the PostScript/PDF imaging model

    Purposeully limited unctions to make it simple and disruptive

    No scripting

    No orms

    No interaction

    Just basic paper pages in electronic orm

    What happens when people ask or more!

  • 7/30/2019 King James, Inside PDF Ecosystem

    33/37

    33

    Mars

    An XML-Friendly PDF Serialization

    M i PDF 1 7

  • 7/30/2019 King James, Inside PDF Ecosystem

    34/37

    34

    Mars is PDF 1.7

    PDF 1.7(complete)

    PDF/A

    PDF/X

    XPS

    Mars

    Semantics o Mars isidentical to PDF 1.7

    F t M

  • 7/30/2019 King James, Inside PDF Ecosystem

    35/37

    35

    Future o Mars

    Determined in large part by your response

    Technology preview available rom Adobe Labs

    Adobe is actively seeking input & eedback rom the user & developer communities

    http://labs.adobe.com/technologies/mars/ or http://www.adobe.com/go/mars

    S

  • 7/30/2019 King James, Inside PDF Ecosystem

    36/37

    36

    Summary

    PDF has an ecosystem built up rom 14 years o openness XPS or print/publishing is very unrealistic (today or tomorrow)

    XPS or ofce/enterprise might happen

    Ubiquity is an issue Restriction to paper metaphor may be too limiting

    The PDF ecosystem belongs to all o us: Adobe, competitors, customers, andcustomers customers. Why should we return to 1993 and start over

    We should invest our resources in improving the system we have

    Competition is good

    Now is the time to tell Adobe what you need

  • 7/30/2019 King James, Inside PDF Ecosystem

    37/37

    bc