Категория

C#/VB.NET: преобразование Excel в PDF

2023-07-17 02:29:44

Преобразовав файл Excel в формат PDF, любой может открыть файл, даже если в системе не установлен пакет Office. Кроме того, преобразование документов Excel в PDF полезно, поскольку PDF-файлами можно легко делиться и распечатывать. В этой статье вы узнаете, как преобразовать весь документ Excel или конкретный рабочий лист в PDF с помощью Spire.XLS for .NET.

Установите Spire.XLS for .NET

Для начала вам нужно добавить файлы DLL, включенные в пакет Spire.XLS for .NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить с эта ссылка или установлен через NuGet.

PM> Install-Package Spire.XLS

Преобразование всего документа Excel в PDF

Ниже приведены шаги по преобразованию всего документа Excel в PDF с помощью Spire.XLS for .NET.

  • СоздатьРабочая тетрадьобъект.
  • Загрузите образец документа Excel с помощью метода Workbook.LoadFromFile().
  • Установите параметры преобразования Excel в PDF с помощью свойств в классе ConverterSetting.
  • Преобразуйте весь документ Excel в PDF, используя метод 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

Преобразование определенного рабочего листа в PDF

Ниже приведены шаги по преобразованию определенного рабочего листа в PDF с помощью Spire.XLS for .NET.

  • Создать Рабочая тетрадь объект.
  • Загрузите образец документа Excel с помощью метода Workbook.LoadFromFile().
  • Установите параметры преобразования Excel в PDF с помощью свойств в классе ConverterSetting.
  • Получите конкретный рабочий лист с помощью свойства Workbook.Worksheets[index].
  • Преобразуйте рабочий лист в PDF, используя метод 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

Подать заявку на временную лицензию

Если вы хотите удалить оценочное сообщение из сгенерированных документов или избавиться от функциональных ограничений, пожалуйста запросить 30-дневную пробную лицензию для себя.

Смотрите также