Hello all!

I forgot something:
        // Merge all
        PDDocument docMain;
        PDFMergerExample mergerEx = new PDFMergerExample();
        docMain = PDDocument.load(mergerEx.merge(getMergedPDF()));

-----Ursprüngliche Nachricht-----
Von: Gstöttner Siegfried [mailto:[email protected]] 
Gesendet: Mittwoch, 27. Juli 2016 14:43
An: [email protected]
Betreff: Problem with PDFMergerExample()

Hello all!

I am using the original example from
https://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PDFMergerExample.java?view=log
and get an End-of-File-Error at the line 
pdfMerger.mergeDocuments(MemoryUsageSetting.setupMainMemoryOnly());
in
public InputStream merge(List<InputStream> sources) throws IOException {...}

Snippets of my code are:

List:
    private final List<InputStream> mergedPDF = new ArrayList<InputStream>();
    public List<InputStream> getMergedPDF() {
        return mergedPDF;
    }

Load a pdf:
PDDocument docPer = PDDocument.load(new File("..."));

Adding items to the List in a loop:
getMergedPDF().add(oneDocSerial(docPer));

Compute docPer:
    private InputStream oneDocSerial(PDDocument doc) throws IOException {
        // do something with doc
        PDStream ps = new PDStream(doc);
        InputStream output = ps.createInputStream();
        return output;
    }

Could anybody please tell me what to do...? If possible in a more detailed 
manner, I'm a beginner...

Kind regards from Salzburg, Austria,
Siegfried
-
Siegfried Gstöttner
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to