Mover páginas a PDF mediante C++

Mueva páginas en un documento PDF. Utilice Aspose.PDF para C++ para modificar archivos PDF mediante programación

Cómo mover páginas a PDF con C++

Para mover la página en un archivo PDF, usaremos la API Aspose.PDF para C++, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma cpp. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede usar el siguiente comando desde la consola de Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Mover página a PDF mediante C++


Necesita Aspose.PDF for C++ para probar el código en su entorno.

  1. Cree un objetoDocument con el archivo PDF de entrada.
  2. Obtenga Page de la colección PageCollection.
  3. Guarde el PDF de salida con el métodoGuardar.
  4. Agregue una página al documento de destino. Guarde el archivo de salida.
  5. Eliminar página del documento fuente.
  6. Guarde el PDF de origen con el método Save.

Mover una página de un documento PDF a otro


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