Microsoft Publisher は、PUB 形式のニュースレター、パンフレット、チラシなど、さまざまな出版物を作成するために設計されたデスクトップ パブリッシング ツールです。それにもかかわらず、PUB ファイル形式には広範な互換性がありません。したがって、PUB ファイルを TIFF イメージに変換する必要がある場合があります。この記事では、C# で PUB を TIFF に変換する方法を学びます。作業を容易にするための、包括的なステップバイステップのチュートリアルとコード例を提供します。
この記事では次のトピックについて説明します。
PUB を TIFF に変換するための C# API
発行者の PUB ファイルから TIFF イメージへの変換は、2 つの手順で実行できます。まず、Aspose.PUB for .NET API を使用して PUB ファイルをロードし、PDF 形式に変換します。その後、Aspose.PDF for .NET API を使用して PDF ファイルのページを TIFF 画像にレンダリングします。
API の DLL をダウンロードするか、次の NuGet コマンドを使用してインストールしてください。
PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF
PUB ファイルを TIFF に変換する方法
以下の手順に従って、PUB ファイルを TIFF 画像として簡単に保存できます。
- PUB パーサーを作成し、PUB ファイルを解析します。
- PUB を PDF ファイル ストリームに変換します。
- TIFF デバイスを作成し、PDF を処理して TIFF として保存します。
ここで、C# でこれらの手順を実行して、Publisher PUB ファイルを TIFF に変換する方法を見てみましょう。
C# で PUB を TIFF に変換する
C# でプログラムによって Publisher ファイルを TIFF イメージに変換するには、次の手順に従ってください。
- PubFactory クラスの CreateParser() メソッドを使用して、PUB パーサーを作成します。
- Parse() メソッドを使用して、ロードされた Publisher ファイルを解析します。
- PDF ファイルを保持するために MemoryStream オブジェクトを初期化します。
- ConvertToPdf() メソッドを使用して PUB を PDF に変換します。
- PDF ストリームを使用して Document クラスのインスタンスを作成します。
- 必要に応じて、TiffSettings を指定します。
- その後、解像度と TiffSettings オブジェクトを備えた TiffDevice のインスタンスを作成します。
- 最後に、Process() メソッドを呼び出してドキュメントを TIFF として保存します。
次のコード サンプルは、C# で PUB を TIFF に変換する方法を示しています。
// このコード例は、Publisher PUB ファイルを JPG 画像形式に変換する方法を示します。
// PUBファイルをロードし、PUBパーサーを作成します
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");
// PUBファイルを解析する
var doc = parser.Parse();
// メモリストリームの初期化
MemoryStream stream = new MemoryStream();
// PUBをPDFファイルに変換
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// PDFドキュメントストリームをロードする
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// 解像度オブジェクトの作成
Resolution resolution = new Resolution(300);
// TiffSettings オブジェクトを作成する
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
};
// TIFFデバイスの作成
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// PUBファイルをTIF画像形式に変換します
tiffDevice.Process(document, "C:\\Files\\PUBToTIFF_out.tif");
無料ライセンスを取得する
無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。
PUB から TIFF へのコンバーター - 無料オンライン
この 無料オンライン PUB to TIFF Converter アプリを試して、ソフトウェアやプラグインをインストールせずにパブリッシャー ファイルを TIFF 画像に変換することができます。
オンラインで PUB を TIFF に変換 – 学習リソース
Publisher PUB ファイルを TIFF 形式に変換するだけでなく、次のリソースを使用してライブラリの他のさまざまな機能を探索することもできます。
結論
このブログ投稿では、C# で PUB を TIFF に変換する方法を説明しました。開始に役立つステップバイステップのガイドとコード スニペットを提供しました。 Publisher ファイルを TIFF に変換するのは比較的簡単なタスクであり、このブログ投稿で提供されているコード スニペットは、独自の Publisher から TIFF へのコンバータ アプリケーションを開発するための出発点として使用できます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。