C#/VB.NET: Convertir Excel a PDF

2023-07-17 02:28:01

Instalado a través de NuGet

PM> Install-Package Spire.XLS

enlaces relacionados

Al convertir un archivo de Excel a formato PDF, cualquiera puede abrir el archivo incluso cuando no hay Office instalado en el sistema. Además, la conversión de documentos de Excel a PDF es útil, ya que los archivos PDF se pueden compartir e imprimir fácilmente. En este artículo, aprenderá cómo convertir todo un documento de Excel o una hoja de trabajo específica en PDF utilizando Spire.XLS for .NET.

Instalar Spire.XLS for .NET

Para empezar, debe agregar los archivos DLL incluidos en el paquete Spire.XLS for .NET como referencias en su proyecto .NET. Los archivos DLL se pueden descargar desde este enlace o instalar a través deNuGet.

PM> Install-Package Spire.XLS

Convertir un documento completo de Excel a PDF

Los siguientes son los pasos para convertir un documento completo de Excel a PDF utilizando Spire.XLS for .NET.

  • Cree un objeto de libro de trabajo.
  • Cargue un documento de Excel de muestra usando el método Workbook.LoadFromFile().
  • Establezca las opciones de conversión de Excel a PDF a través de las propiedades en la clase ConverterSetting.
  • Convierta todo el documento de Excel a PDF usando el método Workbook.SaveToFile().
  • C#
  • VB.NET
using Spire.Xls;
    
    namespace ConvertExcelToPDF
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a Workbook instance
                Workbook workbook = new Workbook();
    
                //Load a sample Excel file
                workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
    
                //Set worksheets to fit to page when converting
                workbook.ConverterSetting.SheetFitToPage = true;
    
                //Save to PDF
                workbook.SaveToFile("ExcelToPdf.pdf", FileFormat.PDF);
            }
        }
    }

C#/VB.NET: Convert Excel to PDF

Convertir una hoja de trabajo específica a PDF

Los siguientes son los pasos para convertir una hoja de trabajo específica a PDF utilizando Spire.XLS for .NET.

  • Cree un objeto de libro de trabajo.
  • Cargue un documento de Excel de muestra usando el método Workbook.LoadFromFile().
  • Establezca las opciones de conversión de Excel a PDF a través de las propiedades en la clase ConverterSetting.
  • Obtenga una hoja de trabajo específica a través de la propiedad Workbook.Worksheets[index].
  • Convierta la hoja de trabajo a PDF usando el método Worksheet.SaveToPdf().
  • C#
  • VB.NET
using Spire.Xls;
    
    namespace ConvertWorksheetToPdf
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a Workbook instance
                Workbook workbook = new Workbook();
    
                //Load a sample Excel file
                workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
    
                //Set worksheets to fit to page when converting
                workbook.ConverterSetting.SheetFitToPage = true;
    
                //Get the first worksheet
                Worksheet worksheet = workbook.Worksheets[0];
    
                //Save to PDF
                worksheet.SaveToPdf("WorksheetToPdf.pdf");
            }
        }
    }

C#/VB.NET: Convert Excel to PDF

Solicitar una Licencia Temporal

Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.

Ver también