Šioje trumpoje pamokoje sužinosite, kaip sukurti užpildomą PDF naudojant Node.js REST API. Išmoksite automatiškai sukurti PDF užpildomą formą naudodami Node.js RESTful Service naudodami Node.js pagrįstą debesies SDK. Išmoksite nustatyti įvairias ypatybes ir tinkinti formos lauką prieš įtraukdami jį į PDF.
Būtina sąlyga
- Sukurkite paskyros API kredencialus
- Atsisiųskite Aspose.PDF debesies SDK, skirta Node.js, kad sukurtumėte užpildomą PDF
- Nustatykite Node.js projektą naudodami aukščiau pateiktą SDK, kad pridėtumėte teksto lauką
Užpildomo PDF kūrimo veiksmai naudojant Node.js Low Code API
- Konfigūruokite PdfApi objektą, nustatydami kliento ID ir paslaptį, kad sukurtumėte užpildomą PDF
- Sukurkite lauką ir nustatykite jo parametrus
- Sukurkite stačiakampį, kad įdėtumėte lauką į PDF puslapį ir nustatytumėte lauką
- Sukurkite pasirinktų elementų sąrašą ir nustatykite lauko tipą
- Įkelkite šaltinio PDF failą į debesies saugyklą, priskirdami pavadinimą lauko pridėjimui
- Norėdami įterpti lauką nurodytame puslapyje, iškvieskite metodą PostCreateField()
- Patikrinkite API atsakymą ir išsaugokite gautą PDF failą diske
Šie veiksmai apibendrina kaip sukurti užpildomą PDF naudojant Node.js pagrįstą API. Sukurkite PdfAp objektą, sukurkite lauką ir nustatykite tokius parametrus kaip numatytoji reikšmė, pavadinimas, dydžio ir padėties stačiakampis ir lauko tipas. Galiausiai įkelkite šaltinio PDF failą, į nurodytą puslapį pridėkite PostCreateField ir išsaugokite išvesties PDF failą.
Kodas, skirtas generuoti redaguojamą PDF su Node.js REST API
Šis kodas parodo, kaip sukurti įvedamą PDF naudojant Node.js Low Code API. Galite įtraukti redagavimo laukelį, nustatydami ypatybę FieldType į Tekstas arba kitus tipus, jei į formą reikia pridėti kitą valdiklį. Galite pridėti saitą į lauką naudodami objektą Nuorodų klasė ir nustatydami jį kaip ypatybę lauke.
Šis straipsnis padėjo mums sugeneruoti užpildomą PDF naudojant Node.js REST sąsają. Jei norite atnaujinti PDF failo ypatybes, žr. straipsnį apie Atnaujinkite PDF metaduomenis naudodami Node.js REST API.