Формат 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# у попередній статті. Якщо вам цікаво, подивіться.