Как да конвертирате Excel в PDF в C#

PDF форматът е един от най-широко използваните формати на документи за споделяне на документи. Този урок ще ви покаже как да използвате C# за конвертиране на Excel в PDF. В тази статия ще конвертираме работна книга на Excel в PDF документ, използвайки формата XLSX. Освен това можете бързо да конвертирате Excel в PDF с помощта на C# за различни формати на Excel като XLS, CSV, XLT и много други само с няколко реда код. Освен това не е необходим софтуер на трети страни за преобразуването.

Стъпки за конвертиране на Excel в PDF в C#

  1. Инсталирайте GroupDocs.Conversion for .NET от NuGet, за да конвертирате Excel в PDF с помощта на C#
  2. Добавете препратка към пространството от имена GroupDocs.Conversion
  3. Създайте екземпляр на класа Converter и заредете входния Excel за конвертиране в PDF
  4. Инициализирайте клас PdfConvertOptions за предоставяне на предпочитания за PDF документа
  5. Извикайте метода Convert на класа Converter и предайте името на изходния PDF файл заедно с обекта на класа PdfConvertOptions

Тези стъпки се обясняват сами по себе си и могат да се използват веднага във вашия проект за конвертиране на Excel файл в PDF с помощта на C#. За да започнете, използвайте мениджъра на пакети NuGet, за да инсталирате необходимата библиотека. След това създайте екземпляр на клас Converter и заредете Excel файла, който да бъде преобразуван в PDF. Накрая можете да коригирате настройките за конвертирания PDF файл и да го запишете на диск.

Код за конвертиране на Excel в PDF в C#

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertExcelToPdfInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert Excel to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source Excel file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.xlsx");
// Set the starting sheet number and consecutive sheet count
var convertOptions = new PdfConvertOptions()
{
PageNumber = 1,
PagesCount = 2
};
// Convert and save the Excel in PDF format
converter.Convert("converted.pdf", convertOptions);
Console.WriteLine("Done");
}
}
}

В тази статия научихме как да конвертираме файлове с помощта на C# Excel в PDF код. Разгледахме както основните, така и разширените случаи на преобразуване, като зададохме атрибути за настройка на страницата. Освен това работните книги на Excel могат просто да бъдат конвертирани във формати HTML, Microsoft PowerPoint и Word.

Обсъдихме кода конвертирайте изображение в PDF в C# в предишната ни статия. Ако ви е интересно, вижте го.

 Български