Questo breve tutorial ti guida su come creare un PDF compilabile con l’API REST Java. Imparerai a creare automaticamente moduli PDF compilabili con il servizio Java RESTful utilizzando Cloud SDK basato su Java. Imparerai a impostare varie proprietà e personalizzare il campo del modulo prima di aggiungerlo al PDF.
Prerequisito
Scaricamento Aspose.PDF Cloud SDK for Java to create fillable PDF
Configura il progetto Java con l’SDK sopra per aggiungere un campo di testo
Passaggi per creare un PDF compilabile con l’API Java Low Code
- Configura l’oggetto PdfApi impostando l’ID client e il segreto per creare il PDF compilabile
- Creare un campo e impostarne i parametri
- Crea un rettangolo per posizionare il campo sulla pagina PDF e impostalo sul campo
- Crea un elenco di elementi selezionati e imposta il tipo di campo
- Carica il file PDF di origine nell’archivio cloud assegnando un nome per l’aggiunta di un campo
- Chiama il metodo PostCreateField() per inserire il campo nella pagina specificata
- Controlla la risposta API e salva il file PDF risultante sul disco
Questi passaggi riassumono come creare un PDF compilabile con API basata su Java. Crea l’oggetto PdfAp, crea un campo e imposta parametri come valore predefinito, nome, rettangolo per dimensione e posizione e tipo di campo. Infine, carica il file PDF di origine, aggiungi PostCreateField sulla pagina definita e salva il file PDF di output.
Codice per generare PDF modificabili con API REST Java
Questo codice dimostra come creare PDF digitabili con l’API Java Low Code. È possibile aggiungere la casella di modifica impostando la proprietà FieldType su Testo o altri tipi se è necessario aggiungere un controllo diverso al modulo. È possibile aggiungere un collegamento al campo utilizzando l’oggetto della classe Link e impostandolo come proprietà nel campo.
Questo articolo ci ha guidato a generare PDF compilabili con l’interfaccia Java REST. Se desideri convertire un documento PDF in Word, fai riferimento all’articolo su Come convertire PDF in DOCX con l’API REST Java.