Pindahkan Halaman ke PDF melalui C++

Pindahkan Halaman dalam dokumen PDF. Gunakan Aspose.PDF untuk C++ untuk memodifikasi file PDF secara terprogram

Cara Memindahkan halaman ke PDF Menggunakan C++

Untuk memindahkan halaman dalam file PDF, kita akan menggunakan Aspose.PDF for C++ API yang merupakan API manipulasi dokumen yang kaya fitur, kuat dan mudah digunakan untuk platform cpp. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Pindahkan Halaman ke PDF melalui C++


Anda perlu Aspose.PDF untuk C++ untuk mencoba kode di lingkungan Anda.

  1. Buat objek Dokumen dengan file PDF masukan.
  2. Dapatkan Halaman dari koleksi PageCollection.
  3. Simpan PDF keluaran menggunakan metode** Simpan**.
  4. Tambahkan halaman ke dokumen tujuan. Simpan file output.
  5. Hapus halaman dalam dokumen sumber.
  6. Simpan PDF sumber menggunakan metode Simpan.

Memindahkan Halaman dari satu Dokumen PDF ke Dokumen Lainnya


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);
}