PUBをPDFに変換する

パブリッシャーからPDFへのコンバーター。 JavaAPI変換機能。

 

Microsoft®Publisherドキュメントファイル形式は、ニュースレター、パンフレット、チラシ、はがきなどのさまざまな種類の出版物を作成するために使用され、電子メールやWebサイトでも使用されます。Pubファイルには、テキストだけでなく、ビットマップおよびベクターグラフィックデータも含まれています。

他のすべてのMicrosoft®製品と同様に、Publisher アプリケーション自体は無料ではありません。また、この形式のファイルはこのプログラムでしか開くことができないため、作業結果を共有する際にPUBファイルをより一般的な形式に変換する必要があることがあります。最も人気があるのはPUBからPDFへの変換です。現在、この形式はすべての最新デバイスでサポートされており、追加のソフトウェアをインストールしなくてもブラウザで開くことができます。以下は Java 用の PUB から PDF への変換機能です。このライブラリは独自のプロジェクトを作成する際にも使用できます。

変換を実行する前に、Java PUB to PDF Converter API を統合する必要があります。この API は単一ページのドキュメントだけでなく、複数ページの .pub ファイルもサポートします。

Java を使用して PUB を PDF に変換する方法

PUB を PDF に変換するために、 Aspose.PUB for Java API を使用します。これは機能が豊富で強力、かつ使いやすい Java プラットフォーム向けの変換 API です。最新バージョンは Aspose Maven Repository から直接ダウンロードし、pom.xml に以下の構成を追加して Maven ベースのプロジェクトにインストールできます。

Repository

<repository>
    <id>snapshots</id>
    <name>repo</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Dependency

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pub</artifactId>
    <version>20.8</version>
</dependency>

Java での PUB から PDF への変換

  1. PubFactory クラスの createParser() メソッドを使用して PUB ファイルを読み込みます。
  2. IPdfConverter インターフェイスの parse() メソッドを使用してファイルを解析します。
  3. IPdfConverter インターフェイスの convertToPdf() メソッドを使用して PUB を PDF に変換します。

システム要求

  1. Aspose.PUB for Java はすべての主要なオペレーティングシステムでサポートされています。次の前提条件が満たされていることを確認してください
  2. J2SE 8.0(1.8)以降。

PUBからPDFへの変換用のJavaコード

    // Load PUB file
    IPubParser parser = PubFactory.createParser(fileName);
    // Parse file 
    Document doc = parser.parse();
    // Convert PUB to PDF
    com.aspose.pub.PubFactory.createPdfConverter().convertToPdf(doc, "output.pdf");
PUB から PDF への変換は、PUB を他の形式に変換する際に必要なステップです。その後、変換されたファイルを目的の形式に変換できます。

PUB to PDF のクロスプラットフォームアプリケーションを試すこともできます。このアプリは非常にシンプルなインターフェイスを持ち、処理は数秒で完了します。

このソリューションでは、複数の Publisher ファイルを変換し、PUB を PDF に変換し、変換されたドキュメントをデバイスに保存することができます。