C++ Overview

Esta página es una descripción general de las características de Aspose.PDF para C++.

Aspose.PDF para C++ es una biblioteca nativa de C++ que permite a los desarrolladores crear y manipular documentos PDF sin usar Adobe Acrobat. Aspose.PDF para C++ permite a los desarrolladores crear formularios, agregar/editar texto, manipular páginas PDF, agregar anotaciones, manejar fuentes personalizadas y mucho más. Aquí, en la sección de documentación de Aspose.PDF para C++, puedes explorar todas las características de la API junto con ejemplos básicos para demostrar la implementación de esas características en tu aplicación C++.

Usando esta biblioteca, puedes implementar capacidades avanzadas para crear archivos PDF desde cero, o procesar completamente documentos PDF existentes sin instalar Adobe Acrobat. The Aspose.PDF for C++ supports a Wide Variety of Functions.

Compresión de documentos

Comprimir documentos PDF ayuda a reducir su tamaño de archivo, facilitando su almacenamiento, compartición y transferencia a través de redes. Esto es especialmente importante cuando se trata de archivos PDF grandes que contienen imágenes o gráficos de alta resolución. Los tamaños de archivo más pequeños resultan en tiempos de carga más rápidos, especialmente al acceder a documentos PDF en línea o a través de archivos adjuntos de correo electrónico. Los PDFs comprimidos se cargan más rápido, mejorando la experiencia del usuario y la productividad. La biblioteca Aspose.PDF para C++ ofrece diferentes maneras de reducir el tamaño de tu PDF, tales como:

  • reducir o comprimir todas las imágenes
  • eliminar objetos PDF no utilizados
  • eliminar flujos PDF no utilizados
  • enlazar flujos PDF duplicados
  • desincrustar fuentes
  • eliminar o aplanar anotaciones
  • eliminar campos AcroForm
  • usar compresión flateDecode
  • almacenar imágenes en XImageCollection (imágenes reutilizables)
  • convertir un PDF de espacio de color RGB a escala de grises

Vamos a revisar las páginas de Docs para más detalles: Optimizar PDF

Creación y manipulación de tablas

Las tablas proporcionan un formato estructurado y organizado para presentar información en documentos PDF. Permiten a los usuarios categorizar y organizar datos en filas y columnas, facilitando la comprensión de conjuntos de datos complejos.

Con Aspose.PDF for C++ crear y manipular tablas en documentos PDF ofrece numerosas ventajas, incluyendo una mejor organización de datos, legibilidad mejorada, mejores capacidades de análisis y mayor flexibilidad para presentar información de manera efectiva.

Revisemos la siguiente sección para más detalles: Trabajando con Tablas

Soporte para objetos de Gráficos

Aspose.PDF for C++ admite la adición de gráficos a documentos PDF. Se proporciona la clase Graph para esta tarea.
Agregar gráficos a documentos PDF mejora la visualización de datos, la claridad y comprensión mejoradas, mejor soporte para la toma de decisiones y un mayor compromiso con los lectores.

Revisemos las páginas de Docs para más detalles: Trabajando con Gráficos

Funcionalidad extensiva de Hipervínculos

Los hipervínculos permiten a los usuarios navegar de manera rápida y eficiente dentro de un documento PDF. Al hacer clic en los hipervínculos, los lectores pueden saltar a diferentes secciones, capítulos o páginas sin tener que desplazarse manualmente por el documento.

Aspose.PDF for C++ proporciona muchas ventajas, incluyendo una mejor navegación, referencias cruzadas, acceso a recursos externos, interactividad y comunicación mejorada. Contribuyen a una experiencia de lectura más atractiva, informativa y accesible para los usuarios.

Revisemos la siguiente sección para más detalles: Actions

Controles de seguridad extendidos

Las características de seguridad, como las firmas digitales, ayudan a garantizar la integridad de los documentos PDF. Al firmar digitalmente un documento, el remitente puede verificar que el contenido no ha sido manipulado o alterado desde que fue firmado, proporcionando garantía a los destinatarios sobre la autenticidad del documento.

Con Aspose.PDF for C++ es posible firmar un PDF desde una tarjeta inteligente, encriptar y desencriptar archivos, extraer imágenes e información de firma, etc. Vamos a revisar las páginas de Documentación para más detalles: Protección y Firma

Añadir o eliminar marcadores

Los marcadores proporcionan a los usuarios una forma conveniente de navegar por documentos PDF grandes o complejos. Al crear marcadores para secciones, capítulos o encabezados específicos, los usuarios pueden saltar fácilmente al contenido relevante con solo un clic, ahorrando tiempo y esfuerzo.

Usando la biblioteca Aspose.PDF para C++ puedes añadir marcadores a un archivo PDF, añadir un marcador hijo, o eliminar todos o algunos marcadores del documento.

Vamos a revisar la siguiente sección para más detalles: Marcadores

Crear una tabla de contenidos

La TOC proporciona a los usuarios una forma rápida y eficiente de navegar por los contenidos de un documento PDF. Al listar las secciones principales, capítulos o temas junto con sus números de página correspondientes, los usuarios pueden localizar y acceder fácilmente a información específica dentro del documento.

La biblioteca Aspose.PDF para C++ explica cómo añadir una TOC a un archivo PDF existente, usando la clase Heading en el espacio de nombres Aspose.Pdf. Let’s check Docs pages for more details: Working with TOC

Agregar, actualizar, eliminar archivos adjuntos y anotaciones

Agregar archivos adjuntos y anotaciones hace que los documentos PDF sean más interactivos y atractivos para los lectores. Los usuarios pueden interactuar con contenido adicional, como archivos multimedia, enlaces o comentarios, incrustados dentro del documento, mejorando su experiencia de lectura.

La biblioteca Aspose.PDF para C++ tiene diferentes manipulaciones con Anotaciones. Puedes agregar tipos como:

  • Anotación de Texto
  • Anotación de Resaltados
  • Anotación de Figuras
  • Anotación Multimedia
  • Anotaciones Adhesivas
  • Anotaciones Adicionales

Además, nuestra biblioteca te permite agregar, extraer y eliminar archivos adjuntos de PDF. Para más detalles, consulta las siguientes páginas de Documentación.

Metadatos del Archivo PDF

Los metadatos proporcionan información esencial sobre el documento PDF, como el título, el autor, la fecha de creación y el tema. Esto ayuda a los usuarios a identificar y categorizar rápidamente documentos, facilitando la gestión y organización de grandes colecciones de archivos PDF.

Los metadatos de archivos PDF sirven para múltiples propósitos, incluyendo identificación del documento, atribución, seguimiento de versiones, descripción, capacidad de búsqueda, accesibilidad, seguridad, interoperabilidad, preservación y cumplimiento.

Gestione fácil y rápidamente los Metadatos en un documento PDF con la biblioteca Aspose.PDF for C++.

Agregar, reemplazar o eliminar texto e imágenes

Agregar, reemplazar o eliminar texto e imágenes permite a los usuarios editar el contenido de los documentos PDF, realizando actualizaciones, correcciones o mejoras según sea necesario. Esta flexibilidad permite a los usuarios modificar el contenido del documento para reflejar cambios o revisiones con precisión.

Con Aspose.PDF puedes editar texto dentro de un PDF, reemplazarlo o rotarlo, buscar o obtener texto en un PDF.

También puedes agregar, cambiar de posición, eliminar imágenes y realizar acciones más complejas con imágenes en tu PDF.

Dividir, concatenar, extraer o insertar páginas

El apartado Trabajando con Páginas PDF en la Documentación explica cómo puedes agregar, mover, eliminar, rotar o dividir páginas en PDF.

Dividir, concatenar, extraer o insertar páginas ayuda a los usuarios a gestionar documentos PDF de manera más efectiva. Los usuarios pueden organizar, reorganizar o combinar páginas para crear nuevos documentos, mejorando la organización y accesibilidad del documento.

Transformar páginas a imagen

Convertir páginas PDF a imágenes hace que el contenido sea más accesible para los usuarios que pueden tener dificultades para ver o interactuar directamente con documentos PDF. Las imágenes se pueden ver fácilmente en varios dispositivos, incluidos teléfonos inteligentes, tabletas y computadoras, sin necesidad de software especializado.

Aspose.PDF permite convertir PDF a diferentes formatos de imagen usando C++. Estos son:

  • TIFF
  • BMP
  • EMF
  • JPG
  • PNG
  • GIF
  • SVG

Biblioteca Aspose.PDF usando las clases DocumentDevice o ImageDevice para la conversión de PDF a Imagen.Convertir PDF a Diferentes Formatos de Imagen.

Imprimir documentos PDF

Imprimir documentos PDF permite a los usuarios crear copias físicas que pueden ser fácilmente transportadas y accesibles sin necesidad de dispositivos electrónicos.

Aspose.PDF para C++ presenta diferentes formas de imprimir archivos PDF:

  • Imprimir PDF usando C++ Framework 4.x
  • Imprimir PDF en C++ Core / C++
  • Imprimir PDF a una impresora XPS usando Facades (aplicación de consola)
  • Imprimir PDF en aplicación WPF
  • varias operaciones adicionales, como conversión de PDF a PostScript, comprobación del estado de la tarea de impresión, etc.

Veamos la siguiente sección para más detalles: Impresión de documentos PDF.

Además, Aspose.PDF para C++ se puede aplicar para convertir fácilmente texto, imágenes, SVG, HTML a PDF y convertir PDF a varios formatos de documentos con excelente rendimiento y buena calidad.

Pricing and Policies

Por favor, visite la página de Licencias para obtener información sobre licencias y revise la página de Información de Precios para obtener detalles sobre precios.

Technical Support

Para más información sobre el soporte técnico de Aspose.PDF, eche un vistazo a la página de soporte.

Aprenda más sobre: