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 einen gültigen Pfad zu einem Bild auf einem lokalen Dateisystem referenziert. Dies gibt dem Entwickler viel Freiheit bei der Ausgestaltung. Der Entwickler kann diese Liste so erstellen, dass sie Gruppen von Bildern umfasst, die sich über mehrere Verzeichnisse erstrecken, Bilder enthält, die bestimmten Benennungs- oder Typisierungskriterien entsprechen, usw. Im Fall, dass die Bilder aus demselben Verzeichnis stammen (wie im oben genannten Beispiel), kann der Entwickler einfach einen DirectoryStream
zusammen mit anderen java.nio.file
-Klassen verwenden, um schnell eine Liste aller im Verzeichnis enthaltenen Bilder zu erstellen.
PdfDocument.fromImage
rendert jedes im Verzeichnis referenzierte Bild auf einer separaten Seite im PDF-Dokument.
Wenn die Bilder in separaten PDF-Dokumenten platziert werden müssen (nicht in einem kombiniert), können Entwickler Folgendes tun:
Verwenden Sie iterativ
PdfDocument.fromImage
, indem Sie Listen verwenden, die nur ein Path-Objekt enthalten (z.B.PdfDocument.fromImage(new ArrayList<>().add(Paths.get("path/to/single/image.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
PdfDocument.copyPage
-Methode.Für detailliertere Informationen zur Arbeit mit PDF-Dokumenten mithilfe von IronPDF, besuchen Sie die IronPDF-Entwicklerdokumentation.