日本

C++を使用してプログラムでPUBをPDFファイルに変換する

PUBファイルは通常、パブリケーションを作成または編集するために使用されます。パンフレット、パンフレット、名刺、およびその他の多くの種類のファイルがMicrosoft Publisherアプリケーションで作成され、ファイル拡張子.pubとして保存されます。ただし、PDF形式の人気とサポートのため、PUBをPDFに変換する必要がある場合があります。このようなシナリオでは、Aspose.PUB for C++APIが要件への答えです。 C++PUBからPDFへのコンバーターAPI APIに関する背景情報を見ると、以前はAspose.PUB for .NET APIしか利用できなかったため、C#またはVB.NETプログラミング言語で使用できました。ただし、C++プラットフォームをサポートするための要求が増え、繰り返されることで、Aspose.PUB for C++APIが考案されました。これで、C++アプリケーションでPUBファイルを編集、操作、および変換できます。 インストール APIは、ダウンロードセクションとNuGetギャラリーで入手できます。 Visual Studio IDEで、次のコマンドを実行するか、NuGet ManagerforSolutionを使用してインストールするだけです。 PM> Install-Package Aspose.PUB.Cpp C++でPUBをPDFに変換する これでAPIをインストールしてセットアップしたので。 PUBファイルをPDFに変換するのは良いことです。以下の手順で、サンプルのMicrosoftPublisherファイルをPDFに変換してみましょう。 入力PUBファイルをロードします ConvertToPdfメソッドを使用してPUBをPDFに変換します 出力PDFファイルを保存します 次のC++コードは、C++アプリケーションでPUBをPDFに変換する方法を示すこれらの手順に基づいています。 System::String filePub = dataDir() + u"1.pub"; System::String filePdf = dataDir() + u"1.pdf"; System::Console::WriteLine(u"Convert starting..."); System::SharedPtr parser = PubFactory::CreateParser(filePub); System::SharedPtr document = parser->Parse(); PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf); System::Console::WriteLine(u"Convert done."); 以下のスクリーンショットは、テストしたばかりのC++コードスニペットで生成された出力PDFファイルを示しています。 ここで重要なのは、Aspose.PUB for C++ APIは、多数のページを含むPDFファイルに変換される複数のページを含む入力PUBファイルをサポートしていることです。さらに、今後のリリースでPUBからPDFへのレンダリングを強化していきます。 Aspose.PUB forC++の評価のための無料の一時ライセンス Asposeが提供する他のAPIと同様に、C++API用のAspose.PUBの30日間の無料試用ライセンスも提供しています。これにより、APIを最大限にテストできます。ただし、POC、実現可能性、またはその他の組織的な手順に時間が必要な場合は、要求に応じて、試用期間を数回延長できます。 APIの料金を支払う前にテストする場合は、一時ライセンスページで詳細情報を確認できます。 結論 出版社のファイルは現代で頻繁に使用されており、PUBからPDFへのファイル形式の機能は非常に重要です。これが、APIのC++バージョンに含まれている最初の機能の1つである理由です。 PUBファイルのインストールまたは変換中にサポートが必要な場合は、無料サポートフォーラムからご連絡ください。 関連項目 EPUBをPDFに変換
7月 6, 2020 · 1 分 · ファーハン・ラザ