PDF 画像変換
開発者は、複数の画像を1つのPDFドキュメントに結合するためにIronPDFを使用できます。
PdfDocument.fromImage
メソッドは、各オブジェクトがローカルファイルシステムに保存されている画像への有効なパスを参照する Path
オブジェクトのリストを受け入れます。 これにより、開発者は特定性において多くの自由を得ることができます。 開発者は、このリストを構築して複数のディレクトリにまたがる画像のグループを含めたり、特定の命名やタイプの基準に合致する画像を含めたりすることができます。同じディレクトリから画像が取得される場合(上記の例のような場合)、開発者は他のjava.nio.file
クラスと共にDirectoryStream
を利用して、ディレクトリ内に含まれるすべての画像のリストを迅速に構築することができます。
PdfDocument.fromImage
は、リスト内で参照される各画像をPDFドキュメントの別々のページにレンダリングします。
画像を別々のPDFドキュメントに配置する必要がある場合(1つに結合しない)、開発者は次のいずれかを実行できます:
-
単一の Path オブジェクトのみを含むリストを使用して、
PdfDocument.fromImage
を反復的に呼び出します(例:PdfDocument.fromImage(new ArrayList<>().add(Paths.get("path/to/single/image.png")))
)。 -
上記の例に示すように、すべての画像を1つのPDFドキュメントに結合し、その後、各ページを
PdfDocument.copyPage
メソッドを使用して新しいPDFドキュメントにコピーします。PDFドキュメントをIronPDFを使用して操作する方法についての詳細な情報は、IronPDF開発者ドキュメントをご覧ください。