Преобразование Excel в PDF в Csharp

Преобразование Excel в PDF в Csharp

Повысьте читабельность и удобство использования ваших файлов Excel, преобразовав их в форматы файлов PDF. Благодаря этой .NET Excel библиотеке процесс преобразования Excel в PDF стал быстрым и эффективным. Эта библиотека позволяет конвертировать несколько листов Excel в одну страницу PDF или несколько страниц PDF. Кроме того, вы можете настроить вызовы API в соответствии с вашими требованиями. Недавно мы опубликовали статью, демонстрирующую преобразование PDF в Excel. Однако в этом сообщении блога мы узнаем, как программно конвертировать Excel в PDF на C#.

Мы рассмотрим следующие моменты:

Установка библиотеки .NET Excel

Процесс установки этого API прост, так как вы можете найти подробную документацию относительно установки и его использования.

Итак, есть два способа интеграции этой библиотеки с вашим проектом .NET.

Поэтому вы можете либо загрузить файлы DLL, либо выполнить следующую команду в диспетчере пакетов NuGet.

Install-Package Aspose.Cells

Преобразование Excel в PDF на C#

После завершения установки вы готовы написать фрагменты кода, соответствующие вашим бизнес-требованиям в отношении преобразования Excel в PDF.

Вы можете выполнить следующие шаги и фрагмент кода, чтобы преобразовать лист Excel в формат файла PDF:

  1. Создайте объект класса WorkBook и загрузите исходный файл Excel.
  2. Сохраните документ в формате PDF, вызвав метод save.
// Создайте объект класса WorkBook и загрузите исходный файл Excel.
 Workbook workbook = new Workbook("sample.xlsx");
  
// Сохраните документ в формате PDF, вызвав метод сохранения 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

Вы можете увидеть результат на изображении ниже:

Excel в PDF на С#

Excel в PDF API — расширенный вариант

В приведенном выше разделе мы видели, что всего две строки кода делают все волшебство. Однако существует множество других доступных методов и свойств, которые вы можете проверить.

Мы рассмотрим некоторые из выдающихся свойств:

  1. Инициализируйте экземпляр класса WorkBook и загрузите исходный файл Excel.
  2. Создайте объект класса PdfSaveOptions для доступа к параметрам PDF.
  3. Если true и каталог не существует, CreateDirectory создаст каталог перед сохранением файла.
  4. Получите доступ к первому рабочему листу в файле Excel, создав объект класса Worksheet.
  5. Вызовите метод HideRow, чтобы скрыть 3-ю строку рабочего листа.
  6. Скрытие второго столбца листа вызовом метода HideColumn.
  7. Вызовите метод save, чтобы сохранить документ в формате PDF.
// Инициализировать экземпляр класса WorkBook и загрузить исходный файл Excel. 
Workbook workbook = new Workbook("sample.xlsx");
// Создайте объект класса PdfSaveOptions для доступа к параметрам PDF. 
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Если true и каталог не существует, каталог будет автоматически создан перед сохранением файла.
pdfSaveOptions.CreateDirectory = true;
// Доступ к первому рабочему листу в файле Excel путем создания объекта класса Worksheet  
Worksheet worksheet = workbook.Worksheets[0];
// Вызовите метод HideRow, чтобы скрыть 3-ю строку рабочего листа. 
worksheet.Cells.HideRow(2);
// Скрытие второго столбца рабочего листа путем вызова метода HideColumn 
worksheet.Cells.HideColumn(1);
// Вызовите метод сохранения, чтобы сохранить документ в формате PDF. 
workbook.Save( "output.pdf", SaveFormat.Pdf);

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы опробовать API без ограничений на пробную версию.

Подведение итогов

Это подводит нас к концу этого сообщения в блоге. Мы научились программно конвертировать Excel в PDF на C#. Мы также изучили некоторые расширенные методы и свойства для управления файлами в приложении .NET. Существует множество других доступных свойств и методов, которые вы можете проверить в документации. Кроме того, вы можете найти некоторые соответствующие темы в разделе «См. также» ниже. Наконец, conholdate.com пишет новые сообщения в блоге на другие интересные темы. Поэтому, пожалуйста, оставайтесь на связи для получения последних обновлений.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Часто задаваемые вопросы

Как преобразовать Excel в PDF с помощью библиотеки C#?

Установите эту мощную библиотеку .NET Excel библиотека для преобразования Excel в PDF. Он предлагает огромный стек методов, которые помогут вам автоматизировать это преобразование и манипуляции.

Как преобразовать лист Excel в PDF?

Вы можете преобразовать лист Excel в формат файла PDF, используя следующие шаги и фрагмент кода:

  1. Создайте объект класса WorkBook и загрузите исходный файл Excel.
  2. Сохраните документ в формате PDF, вызвав метод save.
// Создайте объект класса WorkBook и загрузите исходный файл Excel.
 Workbook workbook = new Workbook("sample.xlsx");
  
// Сохраните документ в формате PDF, вызвав метод сохранения 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

Как конвертировать Excel в PDF бесплатно?

Вы можете автоматизировать этот процесс преобразования, установив эту библиотеку .NET. Он предлагает различные планы подписки, а также бесплатный план.

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