PUBファイルは、パンフレットやチラシなどの大規模なドキュメントのデザインによく使用されます。PUBファイルをHTMLWebページに変換できます。この記事では、次の見出しの下で、変換に関するすべての詳細を段階的に学習します。
PUB to HTML Webpage Converter –JavaAPIのインストール
PUBからHTMLへの変換は、基本的に2段階のプロセスです。まず、Aspose.PUB for JavaAPIを使用してPUBファイルをPDFドキュメントに変換する必要があります。次に、Javaを使用してプログラムで中間PDFファイルをHTML形式のファイルに変換できます。したがって、New ReleasesセクションからJARファイルをダウンロードするか、次のMaven構成を使用してください。
リポジトリ:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依存:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pub</artifactId>
<version>20.8</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.9</version>
</dependency>
</dependencies>
Javaを使用してPUBをHTMLWebページに変換する
以下の手順で、PUBファイルをHTMLWebページ形式のファイルに変換できます。
- ByteArrayOutputStreamを初期化して、中間PDFファイルを保持します。
- createParserメソッドを使用してPUBファイルのPubParserを初期化します。
- parseメソッドを使用してPublisherファイルを解析します。
- PUBをPDFファイルに変換し、結果をByteArrayOutputStreamに保存します。
- ストリームから中間PDFドキュメントをロードします。
- PUBファイルをHTMLWebページに変換またはエクスポートします。
次のコードは、Javaを使用してプログラムでPUBファイルをHTMLWebページに変換する方法を示しています。
// 中間PDFファイルを保持するようにByteArrayOutputStreamを初期化します。
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// 入力PUBファイルをロードします
IPubParser parser = PubFactory.createParser("Sample.pub");
// 入力発行元ファイルを解析します
com.aspose.pub.Document doc = parser.parse();
// PUBファイルをPDFに変換し、結果をByteArrayOutputStreamに保存します
PubFactory.createPdfConverter().convertToPdf(doc, os);
// ByteArrayOutputStreamから入力PDFファイルをロードします
com.aspose.pdf.Document document = new com.aspose.pdf.Document(os.toByteArray());
// HtmlSaveOptionsクラスオブジェクトを初期化します
HtmlSaveOptions options = new HtmlSaveOptions();
// PUBファイルをHTMLWebページに変換します
document.save("Output.html", options);
無料の評価ライセンスを取得する
無料一時ライセンスをリクエストして、制限なしでAPIをテストできます。
結論
この記事では、パブリッシャーファイルPUBをHTMLWebページに変換する方法について説明しました。出力ファイルは、高い忠実度と効率で作成されます。上記で説明したいくつかの簡単な手順に従うだけで、APIは要件に従って出力ファイルを作成します。さらに、APIドキュメントにアクセスして、APIの詳細を確認することもできます。ご不明な点がございましたら、無料サポートフォーラムまでご連絡ください。