C++ でページを PDF ファイルに移動する

C++ APIを使用してページをPDFに移動するためのライブラリ。

C++ を使ってページを PDF に移動する方法

PDFファイル内のページを移動するために、cpp プラットフォーム用の機能豊富でパワフルで使いやすいドキュメント操作APIである [Aspose.PDF for C++](https://products.aspose.com/pdf/cpp)APIを使用します。NuGet パッケージマネージャーを開き、aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

C++ 経由でページをPDFに移動


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

1。入力 PDF ファイルを使用して、Document オブジェクトを作成します。 1。PageCollection コレクションからページを取得します。 1。Save メソッドを使用して出力 PDF を保存します。 1。宛先ドキュメントにページを追加します。出力ファイルを保存します。 1。ソースドキュメント内のページを削除します。 1。Save メソッドを使用してソース PDF を保存します。

ある PDF ドキュメントから別の PDF ドキュメントへのページの移動


void MovePage()
{
    // Open document
    String _dataDir("C:\\Samples\\");
    String srcFileName("<enter file name>");
    String dstFileName("<enter file name>");

    auto srcDocument = MakeObject<Document>(_dataDir + srcFileName);
    auto dstDocument = MakeObject<Document>();

    auto page = srcDocument->get_Pages()->idx_get(2);
    dstDocument->get_Pages()->Add(page);
    // Save output file
    dstDocument->Save(srcFileName);
    srcDocument->get_Pages()->Delete(2);
    srcDocument->Save(dstFileName);
}