Book description
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
Publisher resources
Table of contents
- Preface
- 1. PDF Syntax
- 2. PDF Imaging Model
- 3. Images
- 4. Text
- 5. Navigation
- 6. Annotations
- 7. AcroForms
- 8. Embedded Files
- 9. Multimedia and 3D
- 10. Optional Content
- 11. Tagging and Structure
- 12. Metadata
- 13. PDF Standards
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Developing with PDF
- Author(s):
- Release date: October 2013
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449327910
You might also like
book
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …
book
Architecting Data-Intensive Applications
Architect and design data-intensive applications and, in the process, learn how to collect, process, store, govern, …
book
SonarQube in Action
SonarQube in Action teaches you how to effectively use SonarQube following the continuous inspection model. This …
book
Concurrent Data Processing in Elixir
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing …