C++ 経由で PS をマージ

PS ドキュメントをマージします。PS ファイルをプログラムで変更するには、Aspose.PDF for C++ を使用してください

C++ を使用して PS ファイルをマージする

PS ファイルを結合するには、Aspose.PDF for C++ API を使用します。これは、cpp プラットフォーム向けの機能豊富で強力、かつ使いやすいドキュメント操作 API です。Aspose.PDF の特徴は、PS を結合するための API です。このアプローチの特徴は、NuGet を開いて Aspose.PDF を検索し、特別な複雑な設定なしでインストールするだけで済むことです。当社の C++ ライブラリは、サポートされているあらゆるダウンロード形式から、サポートされているあらゆる保存形式にドキュメントを変換できます。Aspose.PDF for C++ ライブラリは、ドキュメント変換のタスクを解決するのに役立つ、非常に汎用的なソリューションを提供します。Aspose.PDF は、読み込みと保存の両方で、最も多くの一般的なドキュメント形式をサポートしています。このセクションでは、一般的な変換についてのみ説明していることにご注意ください。このページでは、形式間の変換に関する情報を提供しています。ただし、ファイル変換にはさまざまな組み合わせがあります。サポートされているファイル形式の完全なリストについては、サポートされているファイル形式のセクションをご覧ください。ライブラリのインストールの詳細については、ドキュメントページをご覧ください。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

C++ を使用して PS ファイルをマージする方法


お使いの環境でコードを試すには、Aspose.PDF for C++ が必要です。

  1. 1 つ目のドキュメントを開きます。
  2. 2 つ目のドキュメントを開きます。
  3. 2 つ目の文書のページを 1 つ目の文書に追加します。
  4. 連結された出力ファイルを保存する

C++-PS ファイルをマージするサンプルコード

Input file:

File not added

File not added

Output format:

Output file:

    String _dataDir("C:\\Samples\\");
    String infilename1("File1.ps");
    String infilename2("File2.ps");
    String outputFileName("ConcatenatePdfFiles.pdf");

    // Instantiate Document Object
    auto options = MakeObject<PsLoadOptions>();
    auto document1 = MakeObject<Document>(_dataDir + infilename1, options);
    auto document2 = MakeObject<Document>(_dataDir + infilename2, options);

    // Add pages of second document to the first
    document1->get_Pages()->Add(document2->get_Pages());

    // Save concatenated output file
    document1->Save(_dataDir+outputFileName);