Tento krátký návod popisuje, jak převést formulář XFA na PDF pomocí Java REST API. Naučíte se převádět dynamické XFA do PDF pomocí Java REST Interface s pomocí Cloud SDK na bázi Java. Sdílí kroky definující proces změny XML Forms Architecture na tradiční formulář PDF, ukázkový kód a popis kódu.
Předpoklad
[Vytvořte přihlašovací údaje API účtu] ( https://kb.aspose.cloud/ cs/total/java/how-to-create-aspose-cloud-apis-account/), chcete-li změnit soubor XFA na PDF
Stáhnout Aspose.PDF Cloud SDK for Java for converting XFA Form to PDF
Nastavte projekt Java pomocí výše uvedeného SDK
Kroky pro převod XFA do PDF pomocí Java RESTful Service
- Vytvořte instanci objektu třídy PdfApi nastavením tajného klíče a ID klienta pro změnu XFA na PDF
- Nastavte název souboru PDF formuláře XFA
- Přečtěte všechny bajty v souboru formuláře XFA do bajtového pole
- Vytvořte paměťový stream z obsahu XFA v bajtovém poli
- Nahrajte soubor XFA ve streamu paměti do cloudového úložiště
- Chcete-li změnit soubor XFA na PDF, použijte metodu GetXfaPdfInStorageToAcroForm()
- Analyzujte objekt odpovědi a uložte normální PDF exportovaný z XFA na disk
Tyto kroky shrnují proces transformace XFA Form na PDF pomocí Java Low Code API. Začněte proces načtením zdrojového souboru XFA do MemoryStream a jeho nahráním do cloudového úložiště. Nakonec zavolejte metodu GetXfaPdfInStorageToAcroForm() k transformaci nahraného souboru XFA na normální PDF s vloženým formulářem.
Kód pro převod XFA PDF na normální PDF pomocí Java RESTful Service
Tento kód demonstroval proces převodu dynamického XFA PDF do PDF pomocí Java Low Code API. Dynamické formuláře, které se mohou rozšiřovat, zmenšovat nebo měnit na základě vstupu, se pomocí metody GetXfaPdfInStorageToAcroForm() transformují na formuláře, které jsou statické, kde se rozložení a pole dynamicky nemění. Odpověď API obsahuje normální obsah PDF, který je uložen na disku.
Tento článek nás naučil proces změny XFA na PDF. Chcete-li převést soubor XPS na PDF, přečtěte si článek Převeďte XPS do PDF pomocí Java REST API.