Convertidor de PDF para .NET
Introducción al Convertidor de PDF para .NET
El Convertidor de PDF para .NET es un plugin poderoso que permite a los desarrolladores convertir varios formatos de archivo a documentos PDF. Esta guía proporciona una visión general de las características disponibles, junto con ejemplos de código en C# para comenzar.
Conversión de archivos de Excel a PDF
Para convertir archivos de Excel a PDF, puedes utilizar el espacio de nombres Aspose.Cells
. Aquí hay un ejemplo sencillo:
using Aspose.Cells;
// Cargar el archivo de Excel
Workbook workbook = new Workbook("example.xlsx");
// Convertir el archivo de Excel a PDF
workbook.Save("output.pdf", SaveFormat.Pdf);
En este ejemplo, cargamos un archivo de Excel utilizando la clase Workbook
y luego lo guardamos como un archivo PDF utilizando el método Save
.
Conversión de imágenes a PDF
Para convertir imágenes a PDF, puedes utilizar el espacio de nombres System.Drawing
en conjunto con Aspose.Cells
. Aquí hay un ejemplo:
using System.Drawing;
using Aspose.Cells;
// Crear un nuevo libro de trabajo
Workbook workbook = new Workbook();
// Agregar la imagen al libro de trabajo
Worksheet worksheet = workbook.Worksheets.Add();
worksheet.Pictures.Add(1, 1, "image.png");
// Convertir el libro de trabajo a PDF
workbook.Save("output.pdf", SaveFormat.Pdf);
En este ejemplo, cargamos un archivo de imagen y lo agregamos a un nuevo libro de trabajo, y luego guardamos el libro de trabajo como un archivo PDF.
Personalización de la salida PDF
Puedes personalizar la salida PDF utilizando varias opciones proporcionadas por la clase PdfSaveOptions
. Por ejemplo:
using Aspose.Cells;
// Cargar el archivo de Excel
Workbook workbook = new Workbook("example.xlsx");
// Crear un nuevo objeto PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Establecer la compresión PDF
options.PdfCompression = PdfCompressionCore.Flate;
// Establecer el nivel de cumplimiento en PDF/A-1b
options.Compliance = PdfCompliance.PdfA1b;
// Convertir el archivo de Excel a PDF con opciones personalizadas
workbook.Save("output.pdf", options);
En este ejemplo, creamos un nuevo objeto PdfSaveOptions
y establecemos la compresión y el cumplimiento. Luego pasamos este objeto al método Save
para convertir el archivo de Excel a PDF con opciones personalizadas.