この基本的なチュートリアルでは、C# で PUB を JPG に変換する方法 について説明します。 Publisher を C# で JPG にエクスポートするための完全なプロセスを明確にするために、環境構成とアルゴリズムおよびコード スニペットが含まれています。 PUB ファイルを処理して JPG 画像としてレンダリングするには、いくつかの API 呼び出しを行うだけで済みます。
C# を使用して PUB を JPG に変換する手順
- Aspose.PUB および Aspose.PDF ライブラリをインストールして、PUB ファイルを処理します
- Parse メソッドで入力 PUB ファイルを解析する
- PUB ファイルを中間 PDF ファイルに変換する
- PDF ファイルを読み込んで各ページを処理する
- PDFドキュメントの各ページを繰り返す
- 出力画像の解像度を設定する
- JpegDevice.Process メソッドを使用して、各ページを JPG 画像としてレンダリングします
これらの手順は、C#* で *Publisher から JPG へのコンバーターを作成するための完全なプロセスをまとめたものです。環境設定の詳細と、変換を実行するために知っておく必要があるすべての基本情報について説明します。簡単に言えば、PUB ファイルを PDF ドキュメントに変換し、ドキュメントの各ページを JPG 画像としてエクスポートします。
C# で PUB を JPG に変換するコード
using System; | |
using System.IO; | |
using Aspose.Pub; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert PUB to JPG in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Declare MemoryStream class object | |
MemoryStream stream = new MemoryStream(); | |
var parser = PubFactory.CreateParser("input.pub"); | |
// Parse the PUB file | |
var doc = parser.Parse(); | |
// Convert PUB to PDF | |
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream); | |
// Create Document object | |
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream); | |
foreach (Aspose.Pdf.Page page in document.Pages) | |
{ | |
// Create Resolution object | |
Aspose.Pdf.Devices.Resolution resolution = new Aspose.Pdf.Devices.Resolution(300); | |
// Create a Jpeg device with Resolution | |
Aspose.Pdf.Devices.JpegDevice jpegDevice = new Aspose.Pdf.Devices.JpegDevice(resolution); | |
// Convert the PUB to a JPG image | |
jpegDevice.Process(page, "Page" + page.Number + ".jpg"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
上記のコード スニペットは、C# で Microsoft Publisher を JPG に変換する方法の簡単なデモです。 ConvertToPdf メソッドは、PUB ファイルをストリーム内の PDF ドキュメントにレンダリングします。次に、PDF ファイルがページごとに処理され、要件に基づいてページの解像度やサイズなどを指定するために使用できる JpegDevice クラスのさまざまなコンストラクターが使用可能になります。最後に、出力 JPG 画像ファイルが Process メソッドでエクスポートされます。
このチュートリアルでは、C#* での *PUB ファイルの JPG への変換に関する詳細を説明しました。ただし、PUB ファイルを PNG 画像に変換する場合は、C#でPUBをPNGに変換する方法 の記事を参照してください。