Adatok exportálása PDF űrlapból Excelbe C# használatával

Ez a gyors útmutató bemutatja, hogyan lehet adatokat exportálni egy PDF űrlapból Excelbe C# használatával. Tartalmazza az összes részletet a környezet beállításához az Aspose.PDF és Aspose.Cells használatával, hogy PDF mezőket exportáljon Excelbe C# használatával. Részletes lépések kerültek megosztásra az adatok PDF-ből történő exportálásához egy termék használatával, majd Excel fájlként való mentéshez egy másik termékkel.

Lépések az Adobe űrlap adatainak Excelbe exportálásához C# használatával

  1. Állítsa be a környezetet az Aspose.PDF és Aspose.Cells .NET-hez való használatához
  2. Hozzon létre egy Form osztály objektumot az Aspose.PDF-ben, és kösse össze a forrás PDF fájllal, amely tartalmazza az űrlapot
  3. Hozzon létre egy adatfolyam objektumot egy XML fájlhoz, és hívja meg a Form.ExportXml() metódust az űrlap adatainak XML fájlba exportálásához
  4. Hozzon létre egy XmlLoadOptions osztály objektumot az Aspose.Cells-ből
  5. Töltse be az XML fájlt a Workbook objektumba az Aspose.Cells segítségével
  6. Mentse a munkafüzetet XLSX fájlként, hogy az űrlap adatai XML-ből belekerüljenek

Ezek a lépések összefoglalják az PDF űrlap adatainak Excelbe exportálásának folyamatát C# használatával. Először töltse be a bemeneti PDF-et az űrlappal a Form.BindPdf() használatával, és exportálja azt egy XML fájlba a lemezen a Form.ExportXml() metódussal. A következő lépésben töltse be az XML fájlt az Aspose.Cells.Workbook objektummal, és mentse a munkafüzetet XLSX fájlként.

Kód a kitölthető PDF Excelbe exportálásához C# használatával

using Aspose.Pdf;
using Aspose.Cells;
Aspose.Pdf.License pdfLic = new Aspose.Pdf.License();
pdfLic.SetLicense("license.lic");
Aspose.Cells.License cellsLic = new Aspose.Cells.License();
cellsLic.SetLicense("license.lic");
ExportDataToXml();
ConvertXmlToXlsx();
void ExportDataToXml()
{
using (var pdfForm = new Aspose.Pdf.Facades.Form())
{
// Bind PDF document
pdfForm.BindPdf("TextBox_out.pdf");
// Create XML file
using (var xmlOutputStream = new FileStream("input.xml", FileMode.Create))
{
// Export data
pdfForm.ExportXml(xmlOutputStream);
}
}
}
void ConvertXmlToXlsx()
{
Aspose.Cells.LoadOptions options = new Aspose.Cells.XmlLoadOptions();
options.CheckDataValid = true;
Workbook wb = new Workbook("input.xml", options);
wb.Save("XmlToXlsx.xlsx", Aspose.Cells.SaveFormat.Xlsx);
}

A fenti kódminta leírja, hogyan lehet adatokat kinyerni kitölthető PDF-ből Excelbe C# használatával. Az Aspose.Pdf.Facades.Form osztály objektumát használtuk, amely tartalmazza a BindPdf() metódust a PDF összekapcsolására. Az XmlLoadOptions objektummal testreszabhatja az újonnan létrehozott XML fájl betöltését, például ellenőrizheti az Excel méretkorlátozásait, jelzőt állíthat be a számértékek számokká vagy dátumokká alakításához az Excel fájlban, és számos más paramétert szabályozhat.

Ez az útmutató megtanított minket arra, hogyan olvassunk PDF űrlap adatokat egy Excel fájlba. Az egyes mezők eléréséhez tekintse meg a cikket az Adatok kinyerése PDF űrlapból C# használatával témában.

 Magyar