PDF форматът е един от най-широко използваните формати на документи за споделяне на документи. Този урок ще ви покаже как да използвате C# за конвертиране на Excel в PDF. В тази статия ще конвертираме работна книга на Excel в PDF документ, използвайки формата XLSX. Освен това можете бързо да конвертирате Excel в PDF с помощта на C# за различни формати на Excel като XLS, CSV, XLT и много други само с няколко реда код. Освен това не е необходим софтуер на трети страни за преобразуването.
Стъпки за конвертиране на Excel в PDF в C#
- Инсталирайте GroupDocs.Conversion for .NET от NuGet, за да конвертирате Excel в PDF с помощта на C#
- Добавете препратка към пространството от имена GroupDocs.Conversion
- Създайте екземпляр на класа Converter и заредете входния Excel за конвертиране в PDF
- Инициализирайте клас PdfConvertOptions за предоставяне на предпочитания за PDF документа
- Извикайте метода 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# в предишната ни статия. Ако ви е интересно, вижте го.