Características clave de Aspose.PDF for Python

Características generales

  • Soporta la mayoría de los estándares PDF establecidos y las especificaciones PDF.
  • Capacidad para leer y exportar PDFs en múltiples formatos de imagen, incluidos BMP, GIF, JPEG y PNG.
  • Establezca información básica (p. ej., autor, creador) del documento PDF.
  • Configure las propiedades de página PDF (p. ej., ancho, alto, cropbox, bleedbox, etc.).
  • Establezca la numeración de páginas, el nivel de marcadores, los tamaños de página, etc.
  • Capacidad para trabajar con texto, párrafos, encabezados, hipervínculos, gráficos, archivos adjuntos, etc.

Estándares PDF compatibles

  • ISO 32000-1 (PDF 1.2, PDF 1.3, PDF 1.4, PDF 1.5, PDF 1.6, PDF 1.7).
  • ISO 32000-2 (PDF 2.0).
  • ISO 19005 (PDF/A), ISO 15930 (PDF/X), ISO 24517 (PDF/E), ISO 14289 (PDF/UA).

Funciones de conversión

La biblioteca Aspose.PDF for Python via .NET le permite convertir sus documentos PDF de manera exitosa, rápida y fácil a los formatos más populares y viceversa.

  • Convertir PDF a Word, Excel y PowerPoint.
  • Convertir PDF a formatos de imágenes.
  • Convertir archivo PDF al formato HTML y viceversa.
  • Convertir PDF a EPUB, Texto, XPS, etc.
  • Convertir EPUB, Markdown, Texto, XPS, PostScript, XML, LaTex a PDF.

Versiones PDF compatibles

Aspose.PDF for Python admite versiones PDF 1.2, 1.3, 1.4, 1.5, 1.6, 1.7 y 2.0.

Texto

  • Extraer texto de las páginas.
  • Buscar texto en las páginas.
  • Reemplazar texto.
  • Agregar texto en archivo PDF.

Fonts

  • 14 core fonts.
  • Type 1 fonts.
  • TrueType fonts.
  • Type 3 fonts.
  • CJK fonts.
  • Compatibilidad con Unicode.

Imágenes

  • Agregar imagen en archivo PDF.
  • Eliminar imágenes.
  • Reemplazar imágenes.
  • Extraer imágenes.
  • Conversión de formato PDF a Imagen.

Adjuntos

  • Agregar adjunto.
  • Eliminar adjuntos.

Página

  • Insertar páginas PDF.
  • Eliminar páginas PDF.
  • Dividir PDF en páginas individuales.
  • Mover un conjunto de páginas de un documento PDF a otro
  • Mover una página a una nueva ubicación en el documento PDF actual
  • Cambiar el tamaño de la página PDF
  • Cambiar la orientación de la página
  • Obtener propiedades de la página
  • Obtener número de páginas
  • Obtener recuento de páginas
  • Obtener una página en particular

Documento

  • Crear archivo PDF
  • Abrir documento PDF existente desde flujo
  • Abrir documento PDF existente
  • Configuración de propiedades preestablecidas del cuadro de diálogo de impresión
  • Agregar TOC a PDF existente
  • Agregar TOC a PDF existente
  • Personalizar números de página al agregar TOC
  • Establecer fecha de expiración del PDF
  • Aplanar PDF rellenable
  • Optimizar documento PDF para la web
  • Reducir tamaño PDF
  • Reducir o comprimir todas las imágenes
  • Eliminar objetos no utilizados
  • Vincular flujos duplicados
  • Eliminar flujos no utilizados
  • Desincorporar fuentes
  • Obtener propiedades del visor de documentos.
  • Establecer propiedades del visor de documentos.
  • Validar (PDF/A-1a, PDF/A-1b).
  • Eliminar campos de formulario
  • Determinar y establecer metadatos de documentos

Marcadores

  • Agregar marcadores.
  • Agregar marcadores secundarios.
  • Eliminar marcadores.
  • Obtener marcadores.
  • Obtener marcadores secundarios.
  • Modificar marcadores.
  • Marcadores ampliados al ver el documento.

Anotaciones

  • Agregar anotaciones.
  • Obtener anotaciones.
  • Eliminar anotaciones.

Formularios

  • Agregar campos.
  • Eliminar campos.
  • Modificar campos.
  • Rellenar campos.
  • Obtener valores de campos.
  • Soporte para XFA (Formularios basados en XML) y AcroForms (Formularios estándar).

Sello y marca de agua

  • Agregar sello de texto.
  • Agregar sello de imagen.
  • Agregar sello de página PDF.

Abrir documento PDF cifrado

  • Cifrar PDF.
  • Descifrar PDF.
  • Modificar contraseña.