Този кратък пример е за това как да конвертирате PDF в Excel в C#. За да експортирате PDF към Excel, базирано на C# приложение може да се използва във всяка една от поддържаните операционни системи, базирани на .NET, включително Windows, Linux или macOS чрез използване на прости и лесни API интерфейси. Не е необходимо да инсталирате инструмент на трета страна или Adobe Acrobat, за да извършите преобразуването.
Стъпки за конвертиране на PDF в Excel с помощта на C#
- Инсталирайте Aspose.PDF for .NET с помощта на NuGet Package Manager във вашето приложение
- Включете препратка към пространството от имена Aspose.PDF в проекта си
- Инициализирайте екземпляр на клас Document, за да заредите PDF и да го конвертирате в XLSX
- Инициализирайте обекта ExcelSaveOptions, за да зададете опции за изходен XLSX файл
- И накрая, методът Save в C# конвертира PDF в Excel
Чрез придържане към горните стъпки в C# PDF към Excel преобразуването се извършва лесно с помощта на прости извиквания на API. Процесът ще започне чрез добавяне на необходимите препратки към API, което след това е последвано от зареждане на изходния PDF файл. В следващите стъпки екземплярът на клас ExcelSaveOptions ще бъде използван за задаване на желаните XLSX опции. И накрая, конвертираният PDF файл ще бъде записан като XLSX на диск с помощта на SaveFormat.Excel изброител в метода Save.
Код за конвертиране на PDF в Excel в C#
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 файл се съхранява на диск чрез метода Save.
В тази тема научихме как да конвертираме PDF в Excel с помощта на C#. Ако се интересувате от експортиране на PDF в HTML, вижте статията на как да конвертирате PDF в HTML в C#.