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 の変換プロセスは、次の手順で構成されています。
- C++ PUB to PDF Converter API を統合します。これは単一ページのドキュメントだけでなく、複数ページの .pub ファイルもサポートします。
- PubFactory クラスを使用して PUB ファイルをロードします。
- 経由でファイルを解析する Parse() のメソッド IPubParser のメソッド
- 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、その他多数の画像形式に変換します。
- 変換したドキュメントをデバイスに保存します。