ABSTRACT
The advantages of a COG (Component Object Graphic) approach to the composition of PDF pages have been set out in a previous paper [1]. However if pages are to be composed in this way then the individual graphic objects must have known bounding boxes and must be correctly placed on the page in a process that resembles the link editing of a multi-module computer program. Ideally the linker should be able to utilize all declared resource information attached to each COG.
We have investigated the use of an XML application called Personalized Print Markup Language (PPML) to control the link editing process for PDF COGs. Our experiments though successful have shown up the shortcomings of PPML's resource handling capabilities which are currently active at the document and page levels but which cannot be elegantly applied to individual graphic objects at a sub-page level. Proposals are put forward for modifications to PPML that would make easier any COG-based approach to page composition.
- Steven Bagley David Brailsford and Matthew Hardy "Creating reusable well-structured PDF as a sequence of Component Object Graphic (COG) elements" in Proceedings of the ACM Symposium on Document Engineering (DocEng'03) p. 58--67 ACM Press 20-22 November 2003. Google ScholarDigital Library
- Adobe Systems Incorporated PDF Reference (Third Edition) version 1.4 Addison-Wesley December 2001.Google Scholar
- B. W. Kernighan "A Typesetter Independent TROFF" Computing Science Technical Report No. 97 Bell Laboratories Murray Hill New Jersey 07974 March 1982.Google Scholar
- D. W. Barron Assemblers and Loaders Macdonald 1978. Google ScholarDigital Library
- John Levine Linkers and Loaders Morgan Kaufmann 1999. Google ScholarDigital Library
- PODi Print markup language functional specification version 2.1 June 23 2003. http://www.podi.orgGoogle Scholar
- D. DeBronkart and P. Davis "PPML (Personalized Print Markup Language): a new XML-based industry standard print language." in XML Europe 2000 p. 1--14. Paris FranceGoogle Scholar
- Felipe R. Meneguzzi Leonardo L. Meirelles Fernado T. M. Mano Ana Cristina B. da Silva and João B. S. de Oliveira "Strategies for Document Optimization in Digital Publishing" in Proceedings of the ACM Symposium on Document Engineering (DocEng04) ACM Press October 2004. Google ScholarDigital Library
Index Terms
- Page composition using PPML as a link-editing script
Recommendations
Creating reusable well-structured PDF as a sequence of component object graphic (COG) elements
DocEng '03: Proceedings of the 2003 ACM symposium on Document engineeringPortable Document Format (PDF) is a page-oriented, graphically rich format based on PostScript semantics and it is also the format interpreted by the Adobe Acrobat viewers. Although each of the pages in a PDF document is an independent graphic object ...
COG Extractor
DocEng '06: Proceedings of the 2006 ACM symposium on Document engineeringThe Component Object Graphic (COG) model describes documents as a series of distinct, encapsulated graphical blocks (termed COGs) that are positioned on the page rather than the traditional approach (taken by formats such as PostScript, PDF and SVG) of ...
Extracting reusable document components for variable data printing
DocEng '07: Proceedings of the 2007 ACM symposium on Document engineeringVariable Data Printing (VDP) has brought new flexibility and dynamism to the printed page. Every printed instance of a specific class of document can now have different degrees of customized content within the document template.
This flexibility comes ...
Comments