このクイック記事には、** C#でPDFをTIFFに変換する方法に関する情報が含まれています。環境を構成するために必要なすべての情報と、タスクを実行するための詳細な手順を提供します。 **PDFをTIFFC#**に変換するために、出力TIFF画像のカスタマイズとともにコードを示します。
C#でPDFをTIFFに変換する手順
- Nugetパッケージマネージャーを使用してアプリケーションにAspose.PDFを追加するようにプロジェクトを構成します
- サンプル入力PDFファイルをDocumentクラスオブジェクトにロードして、TIFF画像に変換します
- 出力TIFF画像の解像度を設定します
- TiffSettingsクラスオブジェクトをインスタンス化して構成し、出力TIFF画像をカスタマイズします
- 指定された解像度およびその他の設定を使用して、TiffDeviceオブジェクトを作成および構成します
- TiffDevice.Process関数を使用して、ロードされたPDFファイルをTIFFとして保存します
上記の手順は、* C#を使用してPDFをTIFFに変換する*ために必要なライブラリへのリンクと、適切な実装のための詳細な手順のシーケンスを提供します。ソースPDFをディスクからロードし、それをTIFFに変換するだけですが、カスタマイズを示すために、TiffSettingsオブジェクトをここで構成します。実際の変換は、解像度とTiffSettingsインスタンスで初期化され、PDFをTIFFに変換するProcess関数を含むTiffDeviceオブジェクトによって実行されます。
C#を使用してPDFをTIFFに変換するコード
using Aspose.Pdf; | |
using Aspose.Pdf.Devices; | |
namespace AsposePdf | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize and load the Aspose.PDF license to avoid evaluation watermark in the output TIFF image | |
Aspose.Pdf.License license = new Aspose.Pdf.License(); | |
license.SetLicense("Aspose.Pdf.lic"); | |
// Open the sample input PDF document for conversion to TIFF | |
Document pdfDocument = new Document("SampleInput.pdf"); | |
// Create and initialize the resolution object for the output TIFF | |
Resolution resolution = new Resolution(300,300); | |
// Instantiate and initialize TiffSettings object to customize the TIFF file | |
TiffSettings tiffFileSettings = new TiffSettings | |
{ | |
Compression = CompressionType.CCITT4, | |
Depth = ColorDepth.Format4bpp, | |
Shape = ShapeType.Portrait, | |
SkipBlankPages = true | |
}; | |
// Create TIFF device and initialize with resolution and TiffSettings | |
TiffDevice tiffDeviceObj = new TiffDevice(resolution, tiffFileSettings); | |
// Convert the input PDF file to the TIFF image | |
tiffDeviceObj.Process(pdfDocument, "AllPagesToTIFF_out.tif"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
*PDFをTIFFに変換するC#*コードは、水平および垂直の解像度値を使用して出力TIFF画像の解像度が設定されている場合に示されていますが、別のオーバーロードを使用することもできます。 TiffSettingsクラスには、空白ページのスキップ、圧縮タイプ、色深度、形状タイプ、明るさ、ページ座標タイプの設定など、多くのプロパティが含まれています。 TiffDeviceクラスには、解像度、ページサイズ、幅、高さ、TiffSettingsインスタンスなどのさまざまな特性を複数の組み合わせでオブジェクトを初期化するための多くのコンストラクターが含まれています。
C#を使用してPDFをTIFFに変換する方法を学習しましたが、PDFからWordなどの他のタイプの変換を学習したい場合は、C#を使用してPDFをWordに変換する方法の記事を参照してください。