Ich versuche, die erste Seite jedes PDF-Dokuments in einem Ordner zu entfernen.PDFBox entfernt nicht die erste Seite
Mein Code:
File folder = new File("//home//linux//Desktop//f");
File[] fileParts = folder.listFiles();
PDDocument document = null;
for (File pdf : fileParts) {
try {
document = PDDocument.load(pdf, "");
if (document.isEncrypted()) {
document.setAllSecurityToBeRemoved(true);
System.out.println("decrypted");
}
document.removePage(0);
document.save(pdf.getName());
document.close();
} catch (Exception e) {
System.out.println("error: " + e.getMessage() + "\n" + e);
}
}
Der Code zeigt keine Fehler oder ein Problem, aber es ist nicht die erste Seite entfernen. Gibt es etwas, das mir fehlt?
"Gibt es etwas, was mir fehlt" - Ja, die Versionsnummer :-) –
@TilmanHausf, meinst du 'document.setVersion (float)'? Es hat auch nicht geholfen. Dokumentversionen waren "1.4" und "1.5". Ich habe es "2" eingestellt und nichts hat sich geändert. Übrigens verwende ich 'pdfbox-app-2.0.0'. –
Ich wollte nur die Software-Version wissen, danke. –