PUB ファイルを変換

クロスプラットフォームのC++アプリケーションを構築するための Publisher コンバーター機能。

 

Microsoft® ドキュメントファイル形式は、ニュースレター、パンフレット、チラシ、ポストカードなど、さまざまな出版物を作成するための多用途ツールです。電子メールやウェブサイトにも使用できます。PUB ファイルは、ビットマップとベクターグラフィックの両方と共にテキストを効率的にバンドルします。

PUB 形式はその有用性にもかかわらず、PDF や DOCX のような形式ほど広く採用されていません。さらに、有料版の Microsoft Publisher アプリケーションを使用するには、.pub ファイルをより普遍的にアクセス可能でユーザーフレンドリーな形式に変換する必要があることがよくあります。そこで、C++ 開発者向けのソリューションとして Aspose.PUB API をご紹介します。この API は包括的な変換機能を提供しており、この機能を独自のプロジェクトに直接統合できます。この強力な API は、PUB から PDF、TIFF、PNG、JPEG、GIF、BMP、DOC、DOCX、XLS、XLSX、CSV、PPTX、XPS、EPUB、TEX、HTML、MHTML、SVG など、幅広い形式への変換をサポートしています。

Publisher の .pub ファイルを変換する

PUB から PDF への変換で機能を見てみましょう。

Publisher の変換プロセスは、次の手順で構成されています。

  1. C++ PUB to PDF Converter API を統合します。これは単一ページのドキュメントだけでなく、複数ページの .pub ファイルもサポートします。
  2. PubFactory クラスを使用して PUB ファイルをロードします。
  3. 経由でファイルを解析する Parse() のメソッド IPubParser のメソッド
  4. ConvertToPdf() メソッドを使用して変換を実行します。

C++ コードで Publisher PUB を PDF に変換

    using namespace Aspose::PUB;
    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

PUB を他の形式に変換するには、まずファイルを PDF 形式に変換し、その変換されたファイルを目的の形式に再変換します。

Publisher Converter クロスプラットフォームアプリケーションも試すことができます。インターフェースは非常にシンプルで、プロセスは数秒で完了します。このソリューションでは、次のことが可能 す:

  • 複数の Publisher ファイルを変換します。
  • PUB を PDF、HTML、EPUB、DOCX、SVG、その他多数の画像形式に変換します。
  • 変換したドキュメントをデバイスに保存します。