Convertir archivo XLSX a formato PDF

Convirtiendo Excel a PDF

Este ejemplo utiliza un archivo de Excel (SampleInput.xlsx) como plantilla. El libro contiene hojas de cálculo con gráficos e imágenes. Cada hoja de cálculo contiene diferentes tipos de formatos utilizando fuentes, atributos, colores, efectos de sombreado y bordes. Hay un gráfico de columnas en la primera hoja de cálculo y una imagen en la última.

El archivo de plantilla de Excel

El archivo de plantilla tiene tres hojas de cálculo, incluyendo gráficos e imagen como medios. La primera hoja de cálculo tiene gráficos y la última hoja de cálculo tiene una imagen como se muestra a continuación en las capturas de pantalla.

todo:image_alt_text todo:image_alt_text
La primera hoja de trabajo (Pronóstico de ventas) La segunda hoja de trabajo (Informe de ventas)
todo:image_alt_text todo:image_alt_text
La tercera hoja de trabajo (Entrada de datos) La última hoja de trabajo (Imagen)

Proceso de conversión

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
try
{
// Get the template excel file path.
string designerFile = dataDir + "SampleInput.xlsx";
// Specify the pdf file path.
string pdfFile = dataDir + "Output.out.pdf";
// Open the template excel file
Aspose.Cells.Workbook wb = new Aspose.Cells.Workbook(designerFile);
// Save the pdf file.
wb.Save(pdfFile, SaveFormat.Pdf);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
Console.ReadLine();
}

Resultado

Cuando se ha ejecutado el código anterior, se crea un archivo PDF en la carpeta de archivos de su directorio de aplicación. Las siguientes capturas de pantalla muestran las páginas del PDF. Tenga en cuenta que los encabezados y pies de página también se conservan en el archivo PDF de salida.

todo:image_alt_text todo:image_alt_text
La primera hoja de trabajo (Pronóstico de ventas) La segunda hoja de trabajo (Informe de ventas)
todo:image_alt_text todo:image_alt_text
La tercera hoja de trabajo (Entrada de datos) La última hoja de trabajo (Imagen)