1 / 11

The PDF file format

The PDF file format. Florian Schulze (SS 2004). Introduction. Why PDF? The history of PDF The file structure Possibilities of creation Editing, processing and extracting. Why PDF?. Portable Device independend Standard Easy to use Safe(r). The history of PDF.

ryu
Télécharger la présentation

The PDF file format

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The PDF file format Florian Schulze (SS 2004)

  2. Introduction • Why PDF? • The history of PDF • The file structure • Possibilities of creation • Editing, processing and extracting

  3. Why PDF? • Portable • Device independend • Standard • Easy to use • Safe(r)

  4. The history of PDF • 60s – The Roots of PostScript (Dr. John Warnock) • 1993 – 1.0 as a book • 1.1 – TrueType, colour spaces • 1.2 – Unicode, compression, more font types • 1.3 – colour gradients, page sizes • 1.4 – transparency, JBIG2, ICC profiles • 1.5 – Compressed objects, JPEG 2000, layers

  5. The file structure • Header, body, link table und footer • Mix of streams and fices structures • Language with names, constants and operators • Linearisation to support display in internet browsers

  6. Possibilities of creation • Printer drivers und servers • Export • Converter • Libraries

  7. Printer drivers und servers (creation) • Acrobat Distiller • Jaws PDF Creator • Ghostview • Services on the internet • Jaws PDF Server • Network printers (virtual)

  8. Export (creation) • Adobe PDFMaker (Word, Excel, PowerPoint) • Graphic programs (Illustrator, Corel Draw) • OpenOffice 1.1

  9. Konverter (creation) • pdftex • Ghostview • FOP (XSL)

  10. Libraries (creation) • PDFLib • ReportLab Toolkit (Python) • Retep PDF-II, iText (Java) • ClibPDF (Ansi-C) • data2pdf, txt2pdf (Perl)

  11. Editing, processing and extracting • Editing (Adobe Acrobat, Jaws PDF Editor) • Converter (Word, pictures) • Extracting text, pictures and metadata • Processing (PJX)

More Related