Editar documentos en C++

Word, PDF para C++. Úselo para modificar documentos programáticamente

Utilice C++ para obtener la máxima velocidad de procesamiento de documentos. Esta es una solución completa para cambiar Word, PDF en C++.

Editar documentos en C++

Esta C++ biblioteca proporciona a los desarrolladores una potente API para editar documentos de Word y PDF mediante programación. Integre fácilmente funciones de modificación de documentos en su software. Nuestra solución admite la edición de PDF, DOCX, DOC, RTF, ODT, EPUB, HTML y muchos otros formatos de archivo en C++.

Cambiar PDF, Word en C++

La tarea de editar un documento mediante programación en C++ es la tarea de modificar elementos en el árbol del documento. También se conoce como 'DOM': el modelo de programación para interactuar con los elementos del documento y sus propiedades.

Las funciones de edición para estructuras de datos complejas son inseparables de la función de búsqueda avanzada. Para garantizar el más alto nivel de flexibilidad, nuestra biblioteca proporciona a los desarrolladores de C++ la funcionalidad de búsqueda Regex. Este enfoque amplía las posibilidades de editar texto, permitiendo el uso de plantillas para la modificación dinámica de contenido.

Edite texto en documentos usando C++

La modificación programática de documentos Word y PDF es una parte integral del flujo de trabajo digital. Edite texto en PDF, Word, modifique tablas, inserte gráficos utilizando datos externos.

La C++ biblioteca es una solución independiente para editar documentos que no necesita tener instalado Microsoft Word o Acrobat Reader. Está listo para uso industrial y proporciona la gama completa de operaciones para modificar formatos de archivo Word, PDF y otros:

  • Insertar nuevos elementos del documento
  • Actualice los elementos existentes: párrafos, listas, tablas, imágenes, enlaces, campos, gráficos, etc.
  • Aplicar y modificar estilos, que son colecciones de atributos de formato.
  • Busque patrones de texto específicos y reemplácelos con texto nuevo
  • Exporte el resultado a Word, PDF y muchos otros formatos de archivo usando el método 'Document.Save'
  • Eliminar elementos innecesarios (cortar capítulos, secciones, páginas, párrafos)

Editar tabla usando C++

Una de las funciones más solicitadas es la generación dinámica de tablas y la modificación de tablas en documentos Word y PDF. Trabajar con tablas es fácil con la C++ biblioteca: edite tablas, actualice tablas y extraiga el texto de la tabla en el C++ código.

El siguiente ejemplo muestra cómo cambiar un documento de Word en el C++ código:

C++ ejemplo para editar un documento
Fichero de entrada
Sube un documento que quieras modificar
Ejecutar código
Formato de salida
Seleccione el formato de destino de la lista
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);

// Insertar texto al principio del documento.
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");

doc->Save(u"Output.docx");
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);

// Insertar tabla al principio del documento.
builder->MoveToDocumentStart();
builder->StartTable();
builder->InsertCell();
builder->Write(u"Row 1, cell 1.");
builder->InsertCell();
builder->Write(u"Row 1, cell 2.");
builder->EndTable();

doc->Save(u"Output.docx");
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);

// Insertar imagen al principio del documento.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");

doc->Save(u"Output.docx");
Ejecutar código
  
Copie el código C++ al portapapeles

Cómo editar Word, PDF y otros formatos de archivo

  1. Instale el Editor de documentos para C++.
  2. Agregue una referencia de biblioteca (importe la biblioteca) a su proyecto C++.
  3. Abra un documento en C++.
  4. Insertar contenido al principio del documento.
  5. Llame al método 'Save()', pasando el nombre del archivo de salida con la extensión requerida.
  6. Obtenga el resultado editado.

C++ biblioteca para trabajar con archivos

Hay tres opciones para instalar Aspose.Words for C++ en su entorno de desarrollador. Elija uno que se adapte a sus necesidades y siga las instrucciones paso a paso:

Requisitos del sistema

Puede utilizar esta biblioteca C++ para desarrollar software en los Microsoft Windows, Linux y macOS:

  • GCC >= 6.3.0 y Clang >= 3.9.1 son necesarios para Linux
  • Xcode >= 12.5.1, Clang y libc++ son necesarios para macOS

Si desarrolla software para Linux o macOS, consulte la información sobre las dependencias de bibliotecas adicionales (paquetes de código abierto fontconfig y mesa-glu) en la Documentación del producto.

Formatos de archivo más populares para editar

5%

Suscríbase a las actualizaciones de productos de Aspose

Reciba boletines y ofertas mensuales directamente en su buzón.

© Aspose Pty Ltd 2001-2022. Reservados todos los derechos.