JavaでPUBをJPGに変換する方法

このクイック チュートリアルでは、Java で PUB を JPG に変換する方法について説明します。環境設定などのすべての基本的な詳細と、パブリッシャーを Java で JPG に変換する機能を示すサンプル コードに続く段階的なプロセスについて説明します。 PUB ファイルを処理して JPG 画像としてエクスポートするために、Microsoft Publisher やその他のアプリケーションをインストールする必要はありません。

Java を使用して PUB を JPG に変換する手順

  1. Aspose.PUB および Aspose.PDF ライブラリを構成して、PUB ファイルをレンダリングします
  2. IPubParser インターフェイスを使用して入力 PUB ファイルを読み込みます
  3. 読み込まれた PUB ファイルを PDF ドキュメントとしてエクスポートします
  4. 中間 PDF ドキュメントにアクセスする
  5. PDFファイルの各ページのサイズを取得する
  6. JPG 画像のページ サイズと画像解像度を設定する
  7. process() メソッドを使用して、各ページを JPG 画像形式に変換します

上記の手順は、パブリッシャーから JPG へのコンバーターを Java で構築するためのプロセス全体をまとめたものです。これらは、プロジェクトへのライブラリの統合を説明し、続いてアルゴリズムとサンプル コードを説明します。入力 PUB ファイルをロードし、それを PDF 形式に変換してから、出力 JPG 画像をレンダリングするために、いくつかの API 呼び出しを行うだけで済みます。

Java で PUB を JPG に変換するコード

import com.aspose.pdf.License;
import com.aspose.pdf.PageSize;
import com.aspose.pdf.devices.JpegDevice;
import com.aspose.pdf.facades.PdfFileInfo;
import com.aspose.pub.IPdfConverter;
import com.aspose.pub.IPubParser;
import com.aspose.pub.PubFactory;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert PUB to JPG in Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load the PUB file
IPubParser PubFileParser = PubFactory.createParser("input.pub");
com.aspose.pub.Document PubDocument = PubFileParser.parse();
// Convert PUB to PDF with PDFConverter class
IPdfConverter PDFConverter = PubFactory.createPdfConverter();
PDFConverter.convertToPdf(PubDocument, "IntermediatePDFFile.pdf");
// Load PDF document
com.aspose.pdf.Document PDFDocument = new com.aspose.pdf.Document("IntermediatePDFFile.pdf");
PdfFileInfo PDFFileInfo = new PdfFileInfo(PDFDocument);
// Iterate each page and create JPG image
for (com.aspose.pdf.Page PDFPage : PDFDocument.getPages())
{
PageSize PDFPageSize = new PageSize(
(int)(PDFFileInfo.getPageWidth(PDFPage.getNumber())),
(int)(PDFFileInfo.getPageHeight(PDFPage.getNumber())));
JpegDevice JPGDevice = new JpegDevice(PDFPageSize);
JPGDevice.process(PDFPage, "Page" + PDFPage.getNumber() + ".jpg");
}
PDFFileInfo.close();
System.out.println("Done");
}
}

このコード スニペットは、Java で Microsoft Publisher を JPG に変換する方法を示しています。まず、入力された PUB ファイルを parse() メソッドを使用して解析します。その後、解析されたファイルを PDF ドキュメントとしてエクスポートし、JpegDevice クラス インスタンスを使用して各ページの JPG 画像をレンダリングします。

このチュートリアルでは、Java での *PUB ファイルから JPG への変換に関する情報について説明しました。一方、PUB ファイルを PNG 画像に変換する場合は、JavaでPUBをPNGに変換する方法 の記事をお読みください。

 日本語