この簡単なハウツートピックには、**JavaでPDFをTIFFに変換する方法に関する情報が含まれています。これには、環境を構成するために必要なすべての情報と、タスクを完了するための詳細な手順が含まれています。 PDFをTIFFJavaに変換するために、目的のTIFF画像のカスタマイズとともにコードが表示されます。
JavaでPDFをTIFFに変換する手順
- MavenリポジトリからAspose.PDFへの参照を追加してPDFをTIFF画像に変換するようにアプリケーションを構成します
- Documentクラスオブジェクトを使用してソース入力PDFファイルを開き、TIFF画像に変換します
- 目的のTIFF画像の解像度を設定します
- TiffSettingsクラスオブジェクトを初期化して、出力TIFF画像をカスタマイズします
- 指定された解像度およびその他の設定を使用して、TiffDeviceオブジェクトを初期化および構成します
- TiffDevice.processメソッドを使用してPDFファイルをTIFFとして保存します
上記の手順では、* Javaを使用してPDFをTIFFに変換するために必要なライブラリの詳細と、実装の詳細な手順を示します。 TiffSettingsオブジェクトを使用して、出力ファイルのカスタマイズと組み合わせて、ディスクからソースPDFを開き、TIFFに変換できます。変換プロセスは、解像度とTiffSettingsインスタンスで初期化され、PDFをTIFFに変換するprocess*メソッドを含むTiffDeviceオブジェクトによって実行されます。
Javaを使用してPDFをTIFFに変換するコード
package testpdf; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.devices.ColorDepth; | |
import com.aspose.pdf.devices.CompressionType; | |
import com.aspose.pdf.devices.Resolution; | |
import com.aspose.pdf.devices.ShapeType; | |
import com.aspose.pdf.devices.TiffDevice; | |
import com.aspose.pdf.devices.TiffSettings; | |
public class PdfToTiff { | |
static void main(String[] args) throws Exception // Exception for PDF to TIFF | |
{ | |
// Instantiate a license to convert PDF to TIFF | |
License PdfToTiffLicense = new License(); | |
PdfToTiffLicense.setLicense("Aspose.Total.lic"); | |
// Open the source PDF document for conversion to TIFF | |
Document pdfToTiffDocument = new Document("Test.pdf"); | |
// Instantiate and initialize the resolution object for the output TIFF | |
Resolution resolution = new Resolution(300,300); | |
// Create and initialize TiffSettings object to customize the TIFF file | |
TiffSettings tiffFileSettings = new TiffSettings(); | |
tiffFileSettings.setCompression(CompressionType.CCITT4); | |
tiffFileSettings.setDepth(ColorDepth.Format4bpp); | |
tiffFileSettings.setShape(ShapeType.Portrait); | |
tiffFileSettings.setSkipBlankPages(true); | |
// Initializing TIFF device and set the resolution and TiffSettings | |
TiffDevice tiffDeviceObj = new TiffDevice(resolution, tiffFileSettings); | |
// Save PDF file to the TIFF image | |
tiffDeviceObj.process(pdfToTiffDocument, "PdfToTIFF_out.tif"); | |
System.out.println("Done"); | |
} | |
} |
PDFをTIFFに変換するにはJavaコードが使用され、水平および垂直の解像度値を使用して出力TIFF画像の解像度が設定されますが、別のオーバーロードを使用することもできます。 TiffSettingsクラスには、圧縮タイプの設定、空白ページのスキップ、形状タイプ、色深度、明るさ、ページ座標タイプなど、他の多くのプロパティが含まれています。 TiffDeviceクラスには、幅、高さ、ページサイズ、解像度、複数のバリアントのTiffSettingsインスタンスなど、さまざまな特性でオブジェクトを初期化するための他の多くのコンストラクターが含まれています。
この例では、JavaでPDFをTIFFに変換を使用する方法を簡単に説明しました。画像からPDFへの変換について学習する場合は、Javaで画像をPDFに変換する方法の記事を参照してください。