パブリッシャー 変換

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

 

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 など、幅広い形式への変換をサポートしています。

パブリッシャーの.pubファイルを変換する

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

サイト運営者の変換プロセスは、次のステップで構成されています。

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

pub 変換 C++コード

    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");

ファイルをPDF形式に変換した後、PUBを他の形式に変換できます。その後、この変換されたファイルを必要な形式に変換できます。

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

  • 複数のパブリッシャーファイルを変換します。
  • PUBをPDF、HTML、EPUB、DOCX、SVG、および他の多くの画像形式に変換します。
  • 変換したドキュメントをデバイスに保存します。