Формат 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 на С#
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 на С# в нашей предыдущей статье. Если вам интересно, посмотрите на него.