Ez a rövid példa arról szól, hogyan lehet a(z) PDF fájlt Excelbe konvertálni C#-ban. A PDF Excel formátumba exportálásához C# alapú alkalmazás használható bármely .NET alapú támogatott operációs rendszer környezetében, beleértve a Windows, Linux vagy macOS rendszert is, egyszerű és könnyű API felületek használatával. Nem szabad harmadik féltől származó eszközt vagy Adobe Acrobat programot telepítenie az átalakítás végrehajtásához.
A PDF-ek Excel-be konvertálásának lépései C# használatával
- Telepítse a Aspose.PDF for .NET alkalmazást a NuGet csomagkezelővel az alkalmazásban
- A projektben szerepeltessen hivatkozást a Aspose.PDF névtérre
- Inicializálja a Document osztálypéldányt a PDF betöltéséhez, és konvertálja XLSX-re
- Inicializálja az ExcelSaveOptions objektumot a kimeneti XLSX fájlbeállítások beállításához
- Végül a Mentés módszer C#-ban konvertálja a PDF-et Excel-be
A fenti lépések betartásával a C# PDF-ben Excel-be való átalakítás egyszerűen elvégezhető egyszerű API-hívásokkal. A folyamat a szükséges API-referenciák hozzáadásával indul, amit ezután a forrás PDF-fájl betöltése követ. A következő lépésekben az ExcelSaveOptions osztálypéldányt fogja használni a kívánt XLSX-beállítások beállításához. Végül a konvertált PDF fájl XLSX formátumban kerül mentésre a lemezre a Mentés metóduson belüli SaveFormat.Excel enumerátor használatával.
Kód a PDF-nek Excel-be konvertálásához C#-ban
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); | |
} | |
} | |
} |
Ha C# kódot használ a PDF formátumba való konvertálásához Excel formátumba, az XLSX fájlt bármelyik Excel fájlnézegetőben létrehozhatja és megnyithatja, vagy feltöltheti a Google dokumentumokba megtekintés céljából. Az ExcelSaveOptions osztály lehetővé teszi a generált XSLX-hez beállítani kívánt különböző exportálási beállítások megadását, beleértve az olyan tulajdonságokat, mint a ConversionEngine, a Format, a MinimizeTheNumberOfWorksheets és az InsertBlankColumnAtFirst. Ha az alapértelmezett beállításokkal szeretne PDF-et XLSX-be exportálni, akkor kihagyhatja az ExcelSaveOptions osztály és annak tulajdonságait is. Végül a létrehozott XLSX fájlt a rendszer a lemezen tárolja a Mentés módszerrel.
Ebben a témakörben megtanultuk, hogyan lehet a PDF-t Excelbe konvertálni C# használatával. Ha érdekli a PDF HTML formátumba történő exportálása, olvassa el a következő cikket: hogyan lehet PDF-t HTML-be konvertálni C#-ban.