-
まずはお試しください
-
Jdeliを実行する
-
Javaで画像ファイルを読み込む
-
Javaで画像ファイルを書き出す
-
対応しているフィルター
-
画像を変換する
-
画像別変換(サンプルコード付き)
-
画像を加工する
-
ヒント&テクニック
-
ライセンスとバージョン
-
アップデート情報
< 戻る
印刷
TIFFからPDFに変換
作成日2023年9月27日
最終更新日2023年9月27日
JDeliはTIFFをPDFに変換することができます。
JDeliは変換メソッドでワンステップで変換できます。また、TIFF画像を読み込んでからPDFとして書き出すこともできますので、画像に何らかの加工を施したい場合にも便利です。
コマンドラインまたは他の言語から任意の画像をPDFに変換します
java -jar jdeli.jar --convert pdf "inputFileOrDir" "outputDir"
JavaでTIFFからPDF画像ファイルにシングルステップで変換する方法
JDeli.convert(File inFile, File outFile);
JDeli.convert(InputStream inFile, OutputStream outfile, String format);
byte[] outputData = JDeli.convert(byte[] inputData, String format);
変換される画像フォーマット(つまり異なる画像圧縮オプション)に応じて、JDeliはオーバーロードされたメソッドも提供します。これらは、変換プロセスをよりコントロールするための変換オプションを設定するために使用できます。
JavaでTIFFからPDF画像ファイルに変換する読み込み/書き出し方法
1.TIFF画像をJavaに読み込む
BufferedImage image = JDeli.read(tiffImageFile);
または、
TiffDecoder decoder = new TiffDecoder();
BufferedImage image = decoder.read(tiffData);
2.必要に応じて画像を加工します(拡大縮小、シャープネス、ライトニング、透かしなど)
bufferedImage = operations.apply(BufferedImage bufferedImage); // Optional
3.BufferedImageをPDFファイルとして書き出します
File pdfImageFile = new File("Image.pdf");
JDeli.write(image, "pdf", pdfImageFile);
または、
PdfEncoder encoder = new PdfEncoder();
encoder.write(image, outputStream);
マルチページTIFFからPDFファイルに変換する方法
マルチページのTIFFファイルをPDFファイルに変換するには、いくつかの方法があります:
- JDeli.convert(inFile, outFile)メソッドを使用することで、マルチページのTIFFファイルをPDFファイルに変換することができます。
- その他の変換については、以下の例を参考にしてください:
TiffDecoder decoder = new TiffDecoder();
PdfEncoder encoder = new PdfEncoder();
int imageCount = decoder.getImageCount(inFile);
for (int i = 0; i < imageCount; i++) {
BufferedImage image = decoder.readImageAt(i, inFile);
//write out the PDF
encoder.write(image, outputStreamorFile);
}