Good work Simon. It seems to work in general but I got an NPE:

java.lang.NullPointerException
    at java.util.LinkedList.addAll(LinkedList.java:406)
    at java.util.LinkedList.addAll(LinkedList.java:385)
at org.apache.fop.pdf.PDFLinearization.outputPages(PDFLinearization.java:246) at org.apache.fop.render.pdf.PDFContentGenerator.flushPDFDoc(PDFContentGenerator.java:153) at org.apache.fop.render.pdf.PDFPainter.flushPDFDoc(PDFPainter.java:237)
    at org.apache.fop.render.pdf.PDFPainter.drawImage(PDFPainter.java:231)
at org.apache.fop.render.intermediate.IFRenderer.renderForeignObject(IFRenderer.java:1308) at org.apache.fop.render.AbstractRenderer.renderInlineViewport(AbstractRenderer.java:861) at org.apache.fop.render.AbstractPathOrientedRenderer.renderInlineViewport(AbstractPathOrientedRenderer.java:832) at org.apache.fop.render.intermediate.IFRenderer.renderInlineViewport(IFRenderer.java:862) at org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:714)
    ......

with:

examples/fo/advanced/giro.fo

I suggest we get this working with all fo files in the examples directory before we merge this to trunk.

On 2/10/15 11:54 AM, Simon Steiner wrote:

Hi,

Vote to merge PDF Linearization branch to trunk.

Linearization is helpful to allow viewing of a pdf over a slow connection.

Feature will be disabled by default, can be enabled with

<fop version="1.0">

  <renderers>

    <renderer mime="application/pdf">

<linearization>true</linearization>

    </renderer>

  </renderers>

</fop>

The vote will last 5 working days, ending next Tuesday.

https://issues.apache.org/jira/browse/FOP-2445

https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_PDFLinearization

Here is my vote: +1

Thanks


Reply via email to