PDF Ձևաթղթից Տվյալների Արտահանում Excel՝ C#-ով

Այս արագ ուղեցույցը ցույց է տալիս, թե ինչպես արտահանել տվյալները PDF ձևաթղթից Excel՝ C#-ով: Այն պարունակում է միջավայրի կարգավորման բոլոր մանրամասները Aspose.PDF-ի և Aspose.Cells-ի օգնությամբ՝ PDF դաշտերը Excel-ում արտահանելու համար C#-ով: Մանրամասն քայլեր են տրամադրված PDF-ից տվյալների արտահանման համար մեկ արտադրանքի օգտագործմամբ և դրանք Excel ֆայլում պահպանելու համար մեկ այլ արտադրանքով:

Adobe Ձևաթղթի Տվյալների Excel-ում Արտահանման Քայլեր C#-ով

  1. Կարգավորեք միջավայրը Aspose.PDF և Aspose.Cells .NET-ի համար
  2. Ստեղծեք Form դասի օբյեկտ Aspose.PDF-ում և կապեք այն սկզբնաղբյուր PDF ֆայլի հետ, որը պարունակում է ձևաթուղթը
  3. Ստեղծեք հոսքի օբյեկտ XML ֆայլի համար և կանչեք Form.ExportXml() մեթոդը՝ ձևաթղթի տվյալները XML ֆայլում արտահանելու համար
  4. Ստեղծեք XmlLoadOptions դասի օբյեկտ Aspose.Cells-ից
  5. Բեռնեք XML ֆայլը Workbook օբյեկտի մեջ Aspose.Cells-ի օգնությամբ
  6. Պահպանեք աշխատանքային գիրքը որպես XLSX ֆայլ՝ XML-ում ձևաթղթի տվյալները դրանում ստանալու համար

Այս քայլերը ամփոփում են PDF ձևաթղթի տվյալների Excel-ում արտահանման գործընթացը C#-ով: Նախ, բեռնեք մուտքային PDF-ը ձևաթղթով Form.BindPdf()-ի օգնությամբ և արտահանեք այն XML ֆայլում սկավառակի վրա Form.ExportXml() մեթոդով: Հաջորդ քայլում բեռնեք XML ֆայլը Aspose.Cells.Workbook օբյեկտով և պահպանեք աշխատանքային գիրքը որպես XLSX ֆայլ:

Կոդ՝ Լրացվող PDF-ը Excel-ում Արտահանելու համար C#-ով

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);
}

Վերոնշյալ կոդի օրինակը նկարագրում է, թե ինչպես հանել տվյալներ լրացվող PDF-ից Excel-ում C#-ով: Մենք օգտագործել ենք Aspose.Pdf.Facades.Form դասի օբյեկտ, որը պարունակում է BindPdf() մեթոդը PDF-ը դրան կապելու համար: Դուք կարող եք օգտագործել XmlLoadOptions օբյեկտը՝ նոր ստեղծված XML ֆայլի բեռնումը հարմարեցնելու համար, օրինակ՝ ստուգել Excel-ի բեռնման չափի սահմանափակումները, դրոշակ սահմանել թվային արժեքները թվերի կամ ամսաթվերի վերածելու համար Excel ֆայլում և կառավարել բազմաթիվ այլ պարամետրեր:

Այս ուղեցույցը սովորեցրեց մեզ, թե ինչպես կարդալ PDF ձևաթղթի տվյալները Excel ֆայլում: Ձևաթղթի առանձին դաշտերին մուտք գործելու համար դիմեք PDF Ձևաթղթից Տվյալների Հանում C#-ով հոդվածին:

 Հայերեն