Bilder in PDF
Entwickler können IronPDF verwenden, um mehrere Bilder in einem einzigen PDF-Dokument zu kombinieren.
Die Methode PdfDocument.fromImage
akzeptiert eine Liste von Path
-Objekten, von denen jedes auf einen gültigen Pfad zu einem auf einem lokalen Dateisystem gespeicherten Bild verweist. Dies gibt dem Entwickler viel Freiheit bei der Ausgestaltung. Der Entwickler kann diese Liste so zusammenstellen, dass sie Gruppen von Bildern enthält, die mehrere Verzeichnisse umfassen, oder dass sie Bilder enthält, die bestimmten Namens- oder Typisierungskriterien entsprechen, usw. Für den Fall, dass die Bilder aus demselben Verzeichnis stammen(wie in dem obigen Beispiel)kann der Entwickler einfach einen DirectoryStream
neben anderen java.nio.file
-Klassen verwenden, um schnell eine Liste aller im Verzeichnis enthaltenen Bilder zu erstellen.
pdfDocument.fromImage" rendert jedes Bild, auf das in der Liste verwiesen wird, auf einer eigenen Seite im PDF-Dokument.
Wenn die Bilder in separate PDF-Dokumente eingefügt werden müssen(nicht zu einer Einheit zusammengefasst)können Entwickler eine der folgenden Möglichkeiten nutzen:
Iterativer Aufruf von "PdfDocument.fromImage" mit Listen, die nur ein Pfadobjekt enthalten(z.B.
PdfDocument.fromImage(neue ArrayList<>().hinzufügen(Paths.get("pfad/zu/einzelbild/bild.png"))
);Kombinieren Sie alle Bilder in einem PDF-Dokument, wie im obigen Beispiel gezeigt, und kopieren Sie dann jede Seite in neue PDF-Dokumente mit der Methode "PdfDocument.copyPage".
Ausführlichere Informationen über die Arbeit mit PDF-Dokumenten mit IronPDF finden Sie auf der WebsiteIronPDF-Dokumentation für Entwickler.