
Microsoft Excel es una herramienta esencial para la gestión de las hojas, pero hay momentos en los que la conversión de estas hojas en PDF se hace necesario, ya sea para compartir informes o preservar la formatación.En este post de blog, le guiaremos a través del proceso eficiente de convertir las hojas de Excel en PDF utilizando C#. También exploraremos varias opciones de personalización disponibles durante el proceso de conversión, incluyendo los métodos para convertir Excel en PDF gratis.
Tabla de contenidos
- C# API para Excel en PDF Conversión - Descargar gratis
- Pasos para convertir un archivo de Excel en PDF en C#
- Convertir Excel XLS en PDF en C#
- Convertir Excel en formato PDF/A
- Seguir Excel en PDF Conversión en C#
- Excel en PDF Converter
- Obtener Free C# Excel en PDF Converter
- Conclusión
C# Excel a la biblioteca de conversión de PDF
The Aspose.Cells para .NET API simplifies the process of converting Excel spreadsheets to PDF. You can either Descarga el DLL de la API or install it directly via NuGet:
PM> Install-Package Aspose.Cells
Pasos para convertir un archivo de Excel en PDF en C#
Utilizando Aspose.Cells para .NET, convertir un archivo de Excel en PDF es sencillo:
- Descarga el archivo de Excel desde el disco.
- Salva como PDF a su ubicación deseada.
Vamos a ver cómo implementar esto en el código C.
Convertir Excel XLSX a PDF en C#
With Aspose.Cells para .NET, puede convertir fácilmente los archivos de Excel en PDF siguiendo estos pasos:
- Instantiate the Libro de trabajo class with the Excel document you want to convert.
- Save the document in PDF format by specifying the save format using the Salvación enumeration.
Aquí hay un corte de código que demuestra cómo convertir Excel en PDF en C#:
// Instantiate the Workbook object with the Excel file
Workbook workbook = new Workbook("SampleExcel.xls");
// Save the document in PDF format
workbook.Save("outputPDF.pdf", SaveFormat.Pdf);
Convertir Excel en formato PDF/A
PDF/A es una versión estándar de PDF diseñada para el archivo a largo plazo.El almacenamiento de archivos en este formato garantiza que permanezcan accesibles con el tiempo.
Aquí está cómo convertir Excel en formato PDF/A en C#:
// Instantiate new workbook
Workbook workbook = new Workbook();
// Insert a value into cell A1
workbook.Worksheets[0].Cells[0, 0].PutValue("Testing PDF/A");
// Define PdfSaveOptions
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Set the compliance type
pdfSaveOptions.Compliance = PdfCompliance.PdfA1b;
// Save the file
workbook.Save(dataDir + "output.pdf", pdfSaveOptions);
Seguir la conversión de Excel a PDF en C#
Aspose.Cells for .NET allows you to track the conversion progress using the IPageSavingCallback interface. You can create a custom class that implements this interface and assign its instance to the PdfSaveOptions.PageSavingCallback property.
Aquí hay un corte de código que demuestra cómo rastrear el progreso de la conversión de **Excel a PDF:
// Load the workbook
Workbook workbook = new Workbook("PagesBook1.xlsx");
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Assign the custom class that implements IPageSavingCallback interface
pdfSaveOptions.PageSavingCallback = new TestPageSavingCallback();
workbook.Save("DocumentConversionProgress.pdf", pdfSaveOptions);
The following is the custom class that implements the IPageSavingCallback interface for tracking the conversion process:
public class TestPageSavingCallback : IPageSavingCallback
{
public void PageStartSaving(PageStartSavingArgs args)
{
Console.WriteLine("Start saving page index {0} of pages {1}", args.PageIndex, args.PageCount);
// Pages before page index 2 are not rendered.
if (args.PageIndex < 2)
{
args.IsToOutput = false;
}
}
public void PageEndSaving(PageEndSavingArgs args)
{
Console.WriteLine("End saving page index {0} of pages {1}", args.PageIndex, args.PageCount);
// Pages after page index 8 are not rendered.
if (args.PageIndex >= 8)
{
args.HasMorePages = false;
}
}
}
Converter en línea Excel a PDF
You can also utilize our Aplicación de conversión de Excel a PDF, Esta aplicación gratuita no requiere registro, lo que lo hace una opción conveniente para conversiones rápidas.
Obtener Free C# Excel en PDF Converter
You can use Aspose.Cells for .NET without evaluation limitations by obtaining a Licencia temporal gratuita.
Conclusión
Convertir las hojas de Excel en PDF es un requisito común en varios escenarios de negocio y desarrollo. Los Aspose.Cells para .NET API simplifican este proceso, lo que le permite automatizar las conversiones dentro de sus aplicaciones C#. A lo largo de este post de blog, hemos demostrado cómo convertir Excel XLSX a PDF en .NET 6, explorar C# Excel Save As PDF técnicas, y revisado cómo convertir Excel a un PDF de búsqueda en C# NET** mientras explorando varias opciones de personalización.
If you have any questions, feel free to reach out via our El Foro.
Al aprovechar el $99 Aspose Plugin, puede lograr la conversión de Excel a PDF de alto rendimiento en .NET**. Si usted está trabajando con .NET Core o ASP.NET, esta poderosa biblioteca le permite convertir los archivos XLS y XLSX a PDF de manera eficiente, garantizando la conservación de la tabla** y ofreciendo amplias opciones de personalización para todas sus necesidades de conversión de documentos.
Para aquellos que buscan convertir grandes ficheros de Excel en PDF en .NET, el Aspose.NET Excel a la biblioteca de conversión de PDF es su mejor elección.Suporta C# .Net Excel para PDF convertido asíncrono , mantiene opciones como C# Converter XLSX a XLs y asegura que puede Convertiendo Excel por asegurar el formato PDF de C# .net con facilidad.
Explora la .NET MAUI Excel a PDF Conversion Library para las últimas características en el procesamiento de documentos, y aprovecha la Excel a PDF Conversion C# .NET Core: código ejemplo para comenzar rápidamente. Si estás buscando la .NET Framework Excel a PDF: mejor biblioteca o necesitas analizar imágenes durante la conversión, Aspose proporciona todas las herramientas que necesitas para una conversión eficiente **C# Excel a PDF.
Además, si usted está interesado en C# Convertir Excel a PDF sin soluciones de Office o necesita un C# Excel Plugin para una funcionalidad mejorada, Aspose ofrece las herramientas adecuadas para satisfacer sus necesidades.