Šis greitas vadovas paaiškina, kaip eksportuoti duomenis iš PDF formos į „Excel“ naudojant C#. Jame pateikiama visa informacija, kaip nustatyti aplinką naudojant „Aspose.PDF“ ir „Aspose.Cells“, kad eksportuotumėte PDF laukus į „Excel“ naudojant C#. Išsamūs veiksmai, kaip eksportuoti duomenis iš PDF naudojant vieną produktą ir išsaugoti juos kaip „Excel“ failą naudojant kitą produktą.
Veiksmai, kaip eksportuoti „Adobe“ formos duomenis į „Excel“ naudojant C#
- Nustatykite aplinką naudoti „Aspose.PDF“ ir „Aspose.Cells“ for .NET
- Sukurkite „Form“ klasės objektą „Aspose.PDF“ ir susiekite jį su šaltinio PDF failu, kuriame yra forma
- Sukurkite srauto objektą XML failui ir iškvieskite „Form.ExportXml()“ metodą, kad eksportuotumėte formos duomenis į XML failą
- Sukurkite „XmlLoadOptions“ klasės objektą iš „Aspose.Cells“
- Įkelkite XML failą į „Workbook“ objektą naudodami „Aspose.Cells“
- Išsaugokite darbo knygą kaip XLSX failą, kad gautumėte formos duomenis iš XML
Šie veiksmai apibendrina procesą, kaip eksportuoti PDF formos duomenis į „Excel“ naudojant C#. Pirmiausia įkelkite įvesties PDF su forma naudodami „Form.BindPdf()“ ir eksportuokite jį į XML failą diske naudodami „Form.ExportXml()“ metodą. Tada įkelkite XML failą naudodami „Aspose.Cells.Workbook“ objektą ir išsaugokite darbo knygą kaip XLSX failą.
Kodas, kaip eksportuoti užpildomą PDF į „Excel“ naudojant C#
Aukščiau pateiktas kodo pavyzdys aprašo, kaip extractuoti duomenis iš užpildomo PDF į „Excel“ naudojant C#. Mes naudojome „Aspose.Pdf.Facades.Form“ klasės objektą, kuriame yra „BindPdf()“ metodas, skirtas susieti PDF su juo. Galite naudoti „XmlLoadOptions“ objektą, kad pritaikytumėte naujai sukurtą XML failo įkėlimą, pvz., patikrinti „Excel“ apribojimus dėl įkėlimo dydžio, nustatyti, ar skaitinės reikšmės bus konvertuojamos į skaičius ar datas „Excel“ faile, ir valdyti daugelį kitų parametrų.
Šis vadovas mums parodė, kaip skaityti PDF formos duomenis į „Excel“ failą. Norėdami pasiekti atskirus formos laukus, žiūrėkite straipsnį Extractuoti duomenis iš PDF formos naudojant C#.