
Microsoft Excel es una herramienta esencial para la gestión de las hojas, pero hay momentos en los que la conversión de estas hoja 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 hoja de Excel a PDF utilizando C#. También exploraremos varias opciones de personalización disponibles durante el proceso de conversion, incluyendo los métodos para convertir Excel al PDF de forma gratuita.
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
El Aspose.Cells para .NET API simplifica el proceso de convertir las fichas de Excel en PDF Descarga el DLL de la API o instalarlo directamente a través de 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#
con Aspose.Cells para .NET, puede convertir fácilmente los archivos de Excel en PDF siguiendo estos pasos:
- Instantado el Libro de trabajo Clase con el documento de Excel que desea convertir.
- Salva el documento en formato PDF especificando el formato de almacenamiento utilizando el SaveFormat La enumeración.
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 para .NET le permite rastrear el progreso de la conversión utilizando el IPageSavingCallback Usted puede crear una clase personalizada que implementa esta interfaz y asigna su instancia a la PdfSaveOptions.PageSavingCallback La propiedad.
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);
La siguiente es la clase costumbre que implementa el IPageSavingCallback Interfaz para rastrear el proceso de conversión:
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
También puedes utilizar nuestro 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
Usted puede usar Aspose.Cells para .NET sin limitaciones de evaluación al obtener un 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.
Si tiene alguna pregunta, se siente libre para llegar a través de nuestro El Foro.
Si usted está trabajando con Excel a PDF .NET Core o ASP.NET, esta poderosa biblioteca le permite convertir los archivos XLS y XLSX en PDF de manera eficiente, garantizando la preservación del layout y ofreciendo amplias opciones de personalización para todas sus necesidades de conversión de documentos.
Para aquellos que buscan convertir grandes archivos de Excel en PDF en .NET, el Aspose .NET Excel a la biblioteca de conversión de PDF es su mejor opción.Suporta C# Converter Excel al PDF sin soluciones de Office y asegura que puede Convertar Excel para asegurar PDF a 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# Excel Plugin para mejorar la funcionalidad, Aspose ofrece las herramientas adecuadas para satisfacer sus necesidades.
También proporcionamos recursos sobre cómo convertir el archivo de Excel en PDF utilizando C#, lo que puede ayudarle a implementar esta funcionalidad en sus aplicaciones.
Explore cómo convertir Excel en PDF C# gratis y utilizar el Aspose Cells DLL libre de descarga para diversas funcionalidades. Descubre el ejemplo C# Excel para insights prácticos para mejorar sus capacidades de procesamiento de documentos.