API de PDF por C++

Cree, edite, proteja y convierta documentos PDF a varios formatos dentro de aplicaciones basadas en .NET sin ninguna dependencia de Adobe Acrobat.

Overview

Aspose.PDF for C++ es una biblioteca nativa que permite a los desarrolladores añadir capacidades de procesamiento de PDF a sus aplicaciones. La API se puede utilizar para crear cualquier tipo de aplicaciones de 32 y 64 bits para generar o leer, convertir y manipular archivos PDF sin el uso de Adobe Acrobat.

La API Aspose.PDF for C++ permite realizar una serie de tareas de procesamiento de documentos, como el procesamiento de formularios, la obtención y el establecimiento de información de metadatos, la manipulación de texto y páginas, la gestión de anotaciones, la adición o eliminación de marcadores y marcas de agua, los archivos adjuntos, el manejo de fuentes personalizadas y mucho más.

Funciones avanzadas de la biblioteca PDF de C++

Manipule archivos PDF sobre la marcha

Aspose.PDF for C++ es una buena opción para modificar o manipular los archivos PDF existentes en sus aplicaciones. Esta biblioteca le permite abrir o cargar un archivo PDF, extraer páginas, insertar páginas en una ubicación determinada del archivo o crear hojas múltiples (número de páginas en una sola página) y cuadernillos. También puede usar la API para agregar, actualizar y eliminar imágenes, archivos adjuntos, marcadores, anotaciones, hipervínculos, marcas de agua y campos de formulario de un PDF existente.

Dividir y combinar archivos PDF

Aspose.PDF para C++ a través de su API permite dividir un archivo PDF en dos o más documentos PDF. También puede usarlo para concatenar dos o más archivos en un solo documento o adjuntar páginas PDF según los requisitos de la solicitud.

Convertir PDF a formatos HTML, DOCX y ODS

Aspose.PDF for C++ permite renderizar y transformar cada página de un archivo PDF en formatos de imagen convencionales, como BMP, JPG y PNG, con la mayor fidelidad posible. Además de las imágenes, se puede guardar fácilmente PDF a los formatos DOC y DOCX.

Guardar páginas PDF en formato JPG - C++

cargar un documento PDF existente. convertir páginas PDF a imágenes guardar cada página en formato JPG

Convert PDF to JPG on C++

// instantiate PdfConverter
auto converter = MakeObject<PdfConverter>();
converter->BindPdf(dir + u"template.pdf");
converter->DoConvert();
int32_t imageCount = 1;

while (converter->HasNextImage())
{
    converter->GetNextImage(dir + imageCount + u".jpg", System::Drawing::Imaging::ImageFormat::get_Jpeg(), 800, 1000);
    imageCount++;
}

Procesamiento de campos de formulario

Aspose.PDF for C++ ofrece la capacidad de añadir campos de formulario al documento PDF, es decir, puede generar campos de formulario de forma dinámica en documentos PDF. Simplemente ordene la posición de los campos del formulario según una tabla o mediante un posicionamiento personalizado, y los campos del formulario se colocarán en la posición exacta cada vez.

Dar formato al contenido del PDF en el nivel más granular

Aspose.PDF para C++ permite aplicar alineación horizontal del texto, como colocar el contenido de derecha a izquierda, conservar los espacios en blanco en el texto, crear párrafos de texto colgantes a la izquierda y establecer tabulaciones personalizadas.

Junto con la alineación horizontal del texto, también se puede ajustar la alineación vertical de los segmentos de texto, como la línea base o la línea superior, así como otras funciones de formato, como configurar los colores de primer plano y fondo del texto.

Recursos de apoyo y aprendizaje