In deze korte tutorial wordt uitgelegd hoe u XFA-formulier kunt converteren naar PDF met behulp van Java REST API. U leert dynamische XFA naar PDF converteren met behulp van de Java REST Interface met behulp van een op Java gebaseerde Cloud SDK. Het deelt de stappen die het proces definiëren van het veranderen van de XML Forms Architecture naar de traditionele PDF-vorm, een voorbeeldcode en een beschrijving van de code.
Voorwaarde
Maak een account-API-inloggegevens om een XFA-bestand naar PDF te wijzigen
Downloaden Aspose.PDF Cloud SDK for Java for converting XFA Form to PDF
Zet een Java-project op met de bovenstaande SDK
Stappen om XFA naar PDF te converteren met behulp van Java RESTful Service
- Instantieer het klassenobject PdfApi door het clientgeheim en de ID in te stellen voor het wijzigen van XFA naar PDF
- Stel de XFA Form PDF-bestandsnaam in
- Lees alle bytes in het XFA Form-bestand in een byte-array
- Maak een geheugenstroom van XFA-inhoud in de byte-array
- Upload het XFA-bestand in de geheugenstroom naar de cloudopslag
- Roep de methode GetXfaPdfInStorageToAcroForm() aan om het XFA-bestand naar PDF te wijzigen
- Parseer het antwoordobject en sla de normale PDF die vanuit XFA is geëxporteerd naar de schijf op
Deze stappen vatten het proces samen van het transformeren van het XFA-formulier naar PDF met behulp van de Java Low Code API. Begin het proces door het bron-XFA-bestand in een MemoryStream te laden en het naar de cloudopslag te uploaden. Roep ten slotte de methode GetXfaPdfInStorageToAcroForm() aan om het geüploade XFA-bestand te transformeren naar een normale PDF met ingesloten formulier.
Code om XFA PDF naar normale PDF te converteren met behulp van Java RESTful Service
Deze code demonstreert het proces om dynamische XFA PDF naar PDF te converteren met behulp van de Java Low Code API. De dynamische formulieren die kunnen uitbreiden, verkleinen of veranderen op basis van invoer, worden getransformeerd in formulieren die statisch zijn waarbij de lay-out en velden niet dynamisch veranderen met behulp van de GetXfaPdfInStorageToAcroForm() -methode. Het API-antwoord bevat de normale PDF-inhoud die op de schijf is opgeslagen.
Dit artikel heeft ons het proces geleerd van het veranderen van XFA naar PDF. Raadpleeg het artikel Converteer XPS naar PDF met Java REST API om een XPS-bestand naar PDF te converteren.