Pdf

Conversión de libro de Excel a PDF

Los archivos PDF son ampliamente utilizados para intercambiar documentos entre organizaciones, sectores gubernamentales e individuos. Es un formato de documento estándar y a menudo se pide a los desarrolladores de software que encuentren una forma de convertir archivos de Microsoft Excel en documentos PDF.

Aspose.Cells para Python via .NET admite la conversión de archivos de Excel a PDF y mantiene una alta fidelidad visual en la conversión.

Conversión Directa

Aspose.Cells for Python via .NET admite la conversión de hojas de cálculo a PDF de forma independiente de otro software. Simplemente guarde un archivo de Excel a PDF usando el método save de la clase Workbook. El método save proporciona el miembro de enumeración SaveFormat.PDF que convierte los archivos nativos de Excel al formato PDF.

Siga los siguientes pasos para convertir directamente las hojas de cálculo de Excel al formato PDF:

  1. Instancia un objeto de la clase Workbook llamando a su constructor vacío.
  2. Puede abrir/cargar un archivo de plantilla existente o saltarse este paso si está creando el libro de trabajo desde cero.
  3. Realice cualquier tarea (ingresar datos, aplicar formato, configurar fórmulas, insertar imágenes u otros objetos de dibujo, etc.) en la hoja de cálculo usando las APIs de Aspose.Cells for Python via .NET.
  4. Cuando el código de la hoja de cálculo esté completo, llame al método save de la clase Workbook para guardar la hoja de cálculo.

El formato de archivo debe ser PDF, así que seleccione PDF (un valor predefinido) de la enumeración SaveFormat para generar el documento PDF final.

Conversión Avanzada

También puede optar por utilizar la clase PdfSaveOptions para establecer diferentes atributos para la conversión. Configurar diferentes propiedades de la clase PdfSaveOptions le brinda control sobre la impresión, fuente, seguridad y ajustes de compresión para el PDF de salida. La propiedad más importante es PdfSaveOptions.compliance que le permite guardar los archivos de Excel en archivos PDF/A compatibles.

Guardando el Libro de Trabajo en Archivos PDF/A Compilados

El fragmento de código proporcionado a continuación demuestra cómo utilizar la clase PdfSaveOptions para guardar archivos de Excel en formato PDF/A compatible.

Establecer la Hora de Creación del PDF

Con la clase PdfSaveOptions, puede obtener o establecer la hora de creación del PDF. El siguiente código demuestra el uso de la propiedad PdfSaveOptions.created_time para establecer la hora de creación del archivo PDF.

Establecer la opción ContentCopyForAccessibility

Con la clase PdfSaveOptions, puede obtener o establecer la opción PdfSecurityOptions.accessibility_extract_content del PDF para controlar el acceso al contenido en el PDF convertido.

Exportar Propiedades Personalizadas a PDF

Con la clase PdfSaveOptions, puede exportar las propiedades personalizadas en el libro de origen al PDF. Se proporciona el enumerador PdfCustomPropertiesExport para especificar la forma en que se exportan las propiedades. Estas propiedades se pueden observar en Adobe Acrobat Reader haciendo clic en Archivo y luego en la opción Propiedades, como se muestra en la siguiente imagen. El archivo de plantilla “sourceWithCustProps.xlsx” se puede descargar aquí para realizar pruebas y el archivo PDF de salida “outSourceWithCustProps” está disponible aquí para su análisis.

todo:image_alt_text

Atributos de Conversión

Trabajamos para mejorar las características de conversión con cada nueva versión. La conversión de Excel a PDF de Aspose.Cells todavía tiene un par de limitaciones. MapChart no es compatible al convertir a formato PDF. Además, algunos objetos de dibujo no son bien compatibles.

La tabla que sigue enumera todas las características que están totalmente o parcialmente compatibles al exportar a PDF utilizando Aspose.Cells for Python via .NET. Esta tabla no es definitiva y no cubre todos los atributos de la hoja de cálculo, pero identifica aquellas características que no son compatibles o son parcialmente compatibles con la conversión a PDF.

Elemento del Documento Atributo Compatible Notas
Alineación
Configuraciones de fondo
Borde Color
Borde Estilo de línea
Borde Ancho de línea
Datos de celda
Comentarios    
Formato condicional
Propiedades del documento
Objetos de dibujo   Parcialmente Las sombras y los efectos 3D para los objetos de dibujo no son bien compatibles; WordArt y SmartArt son parcialmente compatibles.
Fuente Tamaño
Fuente Color
Fuente Estilo
Fuente Subrayado
Fuente Efectos
Imágenes
Hipervínculo
Gráficos Parcialmente El MapChart no es compatible.
Celdas fusionadas
Salto de página    
Configuración de página Encabezado/Pie de página  
Configuración de página Márgenes  
Configuración de página Orientación de la página  
Configuración de página Tamaño de la página  
Configuración de página Área de impresión  
Configuración de página Títulos de impresión  
Configuración de página Escalado  
Altura de fila/Ancho de columna    
Idioma RTL (de derecha a izquierda)

Temas avanzados