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 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 .NET admite la conversión de hojas de cálculo a PDF independientemente de otro software. Simplemente guarde un archivo de Excel a PDF mediante el método Save de la clase Workbook. El método Save proporciona el miembro de la enumeración SaveFormat.Pdf que convierte los archivos de Excel nativos 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. Realiza cualquier trabajo (ingreso de datos, aplicación de formato, definición de fórmulas, inserción de imágenes u otros objetos de dibujo, etc.) en la hoja de cálculo usando las APIs de Aspose.Cells.
  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, por lo que seleccione Pdf (un valor predefinido) de la enumeración SaveFormat para generar el documento final en PDF.

Conversión Avanzada

También puede optar por usar la clase PdfSaveOptions para configurar diferentes atributos para la conversión. El establecimiento de diferentes propiedades de la clase PdfSaveOptions le da control sobre la impresión, la fuente, la seguridad y la configuración de compresión para el PDF de salida.

La propiedad más importante es Compliance que le permite configurar el nivel de cumplimiento de los estándares PDF. Actualmente, puede guardar en los formatos PDF 1.4, PDF 1.5, PDF 1.6, PDF 1.7, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-2ab y PDF/A-3u. Tenga en cuenta que con el formato PDF/A, el tamaño de archivo de salida es más grande que el tamaño de archivo PDF regular.

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.CreatedTime 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 AccessibilityExtractContent 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 lista todas las características que son completamente o parcialmente soportadas al exportar a PDF con Aspose.Cells. Esta tabla no es final y no cubre todos los atributos de la hoja de cálculo, pero identifica aquellas características que no son soportadas o parcialmente soportadas para 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