Dividir PDF programáticamente
Contents
[
Hide
]
Ejemplo en vivo
Aspose.PDF Splitter es una aplicación web gratuita en línea que te permite investigar cómo funciona la funcionalidad de división de presentaciones.
Este tema muestra cómo dividir páginas de PDF en archivos PDF individuales en tus aplicaciones C++. Para dividir páginas de PDF en archivos PDF de una sola página usando C++, se pueden seguir los siguientes pasos:
- Recorre las páginas del documento PDF a través de la colección PageCollection del objeto Document
- Para cada iteración, crea un nuevo objeto Document y copia el objeto Page individual en el documento vacío.
- Guarda el nuevo PDF usando el método Save.
El siguiente fragmento de código C++ te muestra cómo dividir páginas PDF en archivos PDF individuales.
void SplittingDocuments() {
// Cadena para el nombre de la ruta
String _dataDir("C:\\Samples\\");
// Cadena para el nombre del archivo de entrada
String documentFileName("sample.pdf");
// Abre el documento
auto document = MakeObject<Document>(_dataDir + documentFileName);
int pageCount = 1;
// Recorre todas las páginas
for(auto page : document->get_Pages())
{
auto newDocument = MakeObject<Document>(_dataDir + documentFileName);
newDocument->get_Pages()->CopyPage(page);
newDocument->Save(_dataDir + u"page_" + pageCount + u"_out.pdf");
pageCount++;
}
}