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

Этот краткий пример посвящен тому, как преобразовать PDF в Excel на C#. Для экспорта PDF в Excel приложение на основе C# можно использовать в любой из поддерживаемых операционных систем на основе .NET, включая Windows, Linux или macOS, используя простые и удобные интерфейсы API. Вы не должны устанавливать какой-либо сторонний инструмент или Adobe Acrobat для выполнения преобразования.

Шаги по преобразованию PDF в Excel с помощью C#

  1. Установите Aspose.PDF for .NET с помощью диспетчера пакетов NuGet в своем приложении.
  2. Включите ссылку на пространство имен Aspose.PDF в свой проект.
  3. Инициализировать экземпляр класса Document для загрузки PDF и преобразования его в XLSX.
  4. Инициализировать объект ExcelSaveOptions, чтобы установить параметры выходного файла XLSX.
  5. Наконец, метод Save в С# конвертирует PDF в Excel

Соблюдая вышеуказанные шаги в C# PDF в Excel, преобразование легко выполняется с помощью простых вызовов API. Процесс начнется с добавления необходимых ссылок API, после чего будет загружен исходный PDF-файл. На последующих шагах экземпляр класса ExcelSaveOptions будет использоваться для установки нужных параметров XLSX. Наконец, преобразованный PDF-файл будет сохранен на диске в формате XLSX с помощью перечислителя SaveFormat.Excel внутри метода Save.

Код для преобразования PDF в Excel на С#

using System;
using Aspose.Pdf;
using static Aspose.Pdf.ExcelSaveOptions;
namespace TestPDF
{
public class PdfToXlsx
{
public static void PdfToXlsxConverter()
{
// Applying product license to create XLSX from PDF in C#
License PdftoXlsLic = new License();
PdftoXlsLic.SetLicense("Aspose.Total.lic");
// Initialize Document Class to load PDF and saving as Excel
Document document = new Document("PDFtoExcel.pdf");
// Set Excel Save options
ExcelSaveOptions saveOptions = new ExcelSaveOptions();
saveOptions.ConversionEngine = ConversionEngines.NewEngine;
saveOptions.Format = ExcelFormat.XLSX;
saveOptions.InsertBlankColumnAtFirst = true;
// Save the PDF document in XLSX format
document.Save("output_pdfToXls.xlsx", SaveFormat.Excel);
}
}
}

Используя код C# для преобразования PDF в Excel, вы можете сгенерировать и открыть файл XLSX в любом средстве просмотра файлов Excel или загрузить его в документы Google для просмотра. Класс ExcelSaveOptions позволяет вам устанавливать различные параметры экспорта, которые вы хотели бы установить для сгенерированного XSLX, включая такие свойства, как ConversionEngine, Format, MinimizeTheNumberOfWorksheets и InsertBlankColumnAtFirst. Если вы хотите экспортировать PDF в XLSX, используя параметры по умолчанию, вы также можете пропустить использование класса ExcelSaveOptions и его свойств. Наконец, сгенерированный файл XLSX сохраняется на диске с помощью метода «Сохранить».

В этом разделе мы узнали, как конвертировать PDF в Excel с помощью C#. Если вы заинтересованы в экспорте PDF в HTML, обратитесь к статье как конвертировать PDF в HTML на С#.

 Русский