ライセンス MS PUB を読み込んでいます

ファイルまたはストリーム C++ から MS Publisher のライセンスを取得する

 

Microsoft Publisher は、ページのレイアウトとデザインに特化したソフトウェアです。MS Publisher 2.0 以降、.txt、RTF、MS Word、HTML、Unicode テキストなど、さまざまなファイル形式をサポートしています。Publisher の .pub ファイル形式は汎用性が高く、テキスト、画像、グラフィックスを混在させることができるため、チラシ、パンフレット、はがきなどの販促資料の作成に最適です。これらのファイルは Microsoft Publisher で開く・編集・印刷できますが、Microsoft Word や Adobe InDesign などの他のソフトウェアでは、まず別の形式に変換しない限り開いたり編集したりできません。

Aspose.PUB for C++ は、.pub ファイルで動作するように設計されたライブラリです。.pub ファイルの読み込み、編集、および PDF、HTML、XLSX、DOC、その他の画像形式への変換が可能です。このライブラリは C++ プロジェクトに統合できるほか、Microsoft Publisher ファイルを開いたり、マージしたり、変換したりするクロスプラットフォーム アプリケーションの作成にも利用できます。このソリューションを使用すれば、追加のソフトウェアやサブスクリプションを必要とせずに .pub ファイルを効率的に変換できます。オプション機能(エディションにより利用可)を利用すれば、PUB ファイルを閲覧や軽量編集のために開くことや、複数の PUB ファイルを 1 つのドキュメントに統合してワークフローを簡素化することも可能です。

このページでは、C++ 用 Aspose.Pub ライブラリを使用するためのライセンス設定方法を学びます。ライセンス ファイルはライブラリの使用に必須で、機能と機能へのアクセスを提供し、ユーザーにサポートとアップグレードへのアクセスも付与します。その他のコード例やデータ ファイルについては、Aspose の Github Project をご覧ください。

Aspose.PUB を使用する前に、必ずライセンスを有効化してください。プロジェクトの NuGet パッケージ マネージャーを開き、**Aspose.PUB** を検索してインストールします。コマンドラインを好む場合は、Package Manager Console で `Install-Package Aspose.PUB`(引用符なし)と入力します。いずれかの手順が完了すれば、Aspose.PUB のすべての機能をプロジェクトで利用できるようになります。

Package Manager Console Command


    PM> Install-Package Aspose.PUB

このコードは、Aspose.PUB ライセンスをファイルからロードする方法を説明しています。次の手順を実行してください:

  1. タイプ Aspose::Pub::License のライセンス オブジェクトを初期化します。System::MakeObject() メソッドは、 License クラスのインスタンスを動的に作成するために使用されます。
  2. SetLicense() メソッドをライセンス オブジェクトで呼び出し、ライセンス ファイルへのパスを引数として渡します。

C++ のファイルから PUB ライセンスをロードする手順

    using Aspose::PUB;
    using System;
    // Initialize the license object
	auto license = System::MakeObject<Aspose::Pub::License>();
	// Set the license
	license->SetLicense(dataDir() + u"License\\Aspose.PUB.C++.lic");

ストリームから Aspose.PUB ライセンスをロードするには、次の手順を実行してください:

  1. License クラスのインスタンスを作成し、License 変数に割り当てます。
  2. ライセンスをロードするために、バイト ストリームを表し、ファイルの読み取りと書き込みに使用される FileStream クラスのインスタンスを作成します。
  3. SetLicense() メソッドをライセンス オブジェクトで呼び出し、myStream オブジェクトを渡します。このメソッドは、FileStream オブジェクトが表すライセンス ファイルの内容を使用して Aspose.Pub ライブラリのライセンスを設定します。

C++ のストリームから PUB ライセンスをロードする手順

    // Initialize a license object
    intrusive_ptr<License>license = new License();
    // Load the license in FileStream
    intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.PUB.Cpp.lic"), FileMode_Open);(u"License\\Aspose.Total.C++.lic", System::IO::FileMode::Open);
    // Set the license
    license->SetLicense(myStream);



よくある質問

1. Aspose.PUB API ソリューションのライセンスを取得するにはどうすればよいですか?

ライセンスを適用する最も簡単な方法は、ライセンス ファイルを Aspose.PUB.dll ファイルと同じフォルダーに置き、パスを指定せずにファイル名だけを指定することです。 もう 1 つのオプションは、ストリームからライセンスをロードすることです。

2. Aspose.PUB の評価版には制限がありますか?

Aspose.PUB の試用版は完全な製品機能を提供しますが、唯一の違いは、変換されたドキュメントの上部に評価版の警告が目立つように表示されることです。

3. ライセンスを購入する前に、Aspose.PUB API ソリューションを評価できますか?

もちろん、Aspose は、開発者がその機能とアプリケーションとの互換性をテストできるように、Aspose.PUB API ソリューションの無料評価版を提供しています。 評価版を使用すると、購入を決定する前に API の機能を調べ、要件を満たしていることを確認できます。 Aspose Web サイトから評価版をダウンロードし、開発環境で評価を開始するだけです。