>warum möchtest du nicht PdfHandler.appendInvoice(final Invoice invoice, InputStream inputPdf, OutputStream resultingPdf) verwenden?
Weil sich die Signatur anhört als würde die Funktion schreiben (tut sie das nicht?) und nicht lesen, ein resultingPDF würde ich nicht erwarten und appenden will ich ja auch nix. In dem Fall habe ich ein Eingangs-PDF und erwate als Rückgabe vielleicht ein invoice.
Der Mangel an Beispiel
oder Dokumentation hat bei mir dazu geführt, dass ich einfach mal aufs geratewohl nach
Klassennamen gesucht haben die auch nur entfernt mit meinem Vorhaben zu tun haben könnte. War wohl eine blöde Idee.
>PDFBoxInvoiceExtractor ist eine Interne Klasse, damit bindest du dich unnötigerweise an die PDFBox api.
Das würde ich zwar sehr gern vermeiden, einzig habe ich in der Dokumentation nichts davon gelesen, dass es eine interne Klasse ist, dass ich mich damit an PDFBox binde, oder welche Klasse ich ansonsten wie verwenden soll...?