[ 
https://issues.apache.org/jira/browse/FOP-2445?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14334784#comment-14334784
 ] 

simon steiner commented on FOP-2445:
------------------------------------

Added http://svn.apache.org/viewvc?view=revision&revision=1661887

> PDF Linearization
> -----------------
>
>                 Key: FOP-2445
>                 URL: https://issues.apache.org/jira/browse/FOP-2445
>             Project: Fop
>          Issue Type: New Feature
>            Reporter: simon steiner
>            Assignee: simon steiner
>
> Linearization is helpful to allow viewing of pdf over a slow connection.
> Feature will be disabled by default, can be enabled with
> {code}
> <fop version="1.0">
>   <renderers>
>     <renderer mime="application/pdf">
>       <linearization>true</linearization>
>     </renderer>
>   </renderers>
> </fop>
> {code}
> Branch:
> https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_PDFLinearization
> Some changes:
> Postpone writing PDF until end of document is reached.
> Split cross reference table into two, one for first page objects, the other 
> for the remaining objects.
> Use an object number place holder for every object and an object number 
> generator.
> Build mapping between objects and pages.
> Assign effective numbers to objects.
> Write catalog and first page objects before writing remaining objects.
> Write objects to file in order of object number.
> Create linearization dictionary and adapt cross reference tables.
> Create hint tables.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to