Այս արագ ուղեցույցը ցույց է տալիս, թե ինչպես արտահանել տվյալները PDF ձևաթղթից Excel՝ C#-ով: Այն պարունակում է միջավայրի կարգավորման բոլոր մանրամասները Aspose.PDF-ի և Aspose.Cells-ի օգնությամբ՝ PDF դաշտերը Excel-ում արտահանելու համար C#-ով: Մանրամասն քայլեր են տրամադրված PDF-ից տվյալների արտահանման համար մեկ արտադրանքի օգտագործմամբ և դրանք Excel ֆայլում պահպանելու համար մեկ այլ արտադրանքով:
Adobe Ձևաթղթի Տվյալների Excel-ում Արտահանման Քայլեր C#-ով
- Կարգավորեք միջավայրը Aspose.PDF և Aspose.Cells .NET-ի համար
- Ստեղծեք Form դասի օբյեկտ Aspose.PDF-ում և կապեք այն սկզբնաղբյուր PDF ֆայլի հետ, որը պարունակում է ձևաթուղթը
- Ստեղծեք հոսքի օբյեկտ XML ֆայլի համար և կանչեք Form.ExportXml() մեթոդը՝ ձևաթղթի տվյալները XML ֆայլում արտահանելու համար
- Ստեղծեք XmlLoadOptions դասի օբյեկտ Aspose.Cells-ից
- Բեռնեք XML ֆայլը Workbook օբյեկտի մեջ Aspose.Cells-ի օգնությամբ
- Պահպանեք աշխատանքային գիրքը որպես 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#-ով հոդվածին: