Mapping and displaying structural transformations between XML and PDF
Proceedings of the 2002 ACM symposium on Document engineering
Creating reusable well-structured PDF as a sequence of component object graphic (COG) elements
Proceedings of the 2003 ACM symposium on Document engineering
LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation
Proceedings of the international symposium on Code generation and optimization: feedback-directed and runtime optimization
Strategies for document optimization in digital publishing
Proceedings of the 2004 ACM symposium on Document engineering
Enhancing composite digital documents using XML-based standoff markup
Proceedings of the 2005 ACM symposium on Document engineering
Extracting reusable document components for variable data printing
Proceedings of the 2007 ACM symposium on Document engineering
Compilers: Principles, Techniques, & Tools with Gradiance
Compilers: Principles, Techniques, & Tools with Gradiance
No need to justify your choice: pre-compiling line breaks to improve eBook readability
Proceedings of the 2013 ACM symposium on Document engineering
Hi-index | 0.00 |
Page Description Languages, such as PDF or PostScript, describe the page as a series of graphical operators, which are then imaged to draw the page content. An interpreter executes these operators one-by-one every time the page is rendered into a viewable form. Typically, this interpreter takes the form of a tokenizer that splits the page description into the separate operators. Various subroutines are then called depending on which tokens are encountered. This process is analogous to instruction execution at the heart of a CPU: the CPU fetches machine code instructions from memory and dispatches them to the various parts of the chip as necessary. In this paper, we show that it is possible to compile a page description directly into machine code, bypassing the need to interpret the page description. This can bring a speed increase in PDF rendering -- particularly important on low-power devices -- and could also help increase document accessibility