Jak převést JSON do PDF v Javě

Tento základní návod popisuje podrobnosti o tom, jak převést JSON na PDF v Javě. Obsahuje průvodce krok za krokem a úryvek kódu pro generování PDF z dat JSON v Javě. Navíc pro práci s touto funkcí nemusíte instalovat žádnou další aplikaci.

Kroky k převodu JSON do PDF v Javě

  1. Přidejte odkaz na knihovnu Aspose.Cells for Java v aplikaci pro převod JSON do PDF
  2. Chcete-li uložit data JSON, vytvořte prázdný Workbook
  3. Získejte odkaz na první list, kde mají být data zkopírována
  4. Přečtěte si vstupní soubor JSON nebo načtěte data z nějakého externího zdroje do řetězcové proměnné
  5. Vytvořte objekt JsonLayoutOptions pro formátování dat JSON
  6. Importujte data JSON do vybraného listu pomocí JsonUtility.importData
  7. Uložte výsledný sešit jako PDF, abyste v něm získali požadovaná data JSON

Tyto kroky přesně vysvětlují postup vytváření aplikací založených na Java* pro převod *JSON na PDF. Formát JSON je oblíbený pro serializaci nebo sdílení dat mezi různými aplikacemi pro větší kompatibilitu. Stačí nejprve vytvořit nebo načíst sešit a poté do něj vykreslit data JSON, než jej uložíte jako soubor PDF.

Kód pro převod JSON do PDF v Javě

import java.nio.file.Files;
import java.nio.file.Paths;
import com.aspose.cells.JsonLayoutOptions;
import com.aspose.cells.JsonUtility;
import com.aspose.cells.License;
import com.aspose.cells.SaveFormat;
import com.aspose.cells.Workbook;
import com.aspose.cells.Worksheet;
public class ConvertJsonToPdfInJava {
public static void main(String[] args) throws Exception {// Main function for JSON tO PDF converter in Java
// Instantiate the license to avoid trial version watermark in the output PDF file
License licenseForExcelToImage = new License();
licenseForExcelToImage.setLicense("Aspose.Cells.lic");
// Create a blank Workbook object
Workbook workbook = new Workbook();
// Access the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Read JSON file
String fileName = "Data.json";
String content = new String(Files.readAllBytes(Paths.get("SampleJsonData.json")));
// Set JsonLayoutOptions for formatting
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);
// Import JSON data to the default worksheet starting at cell A1 and with desired JsonLayoutOptions
JsonUtility.importData(content, worksheet.getCells(), 0, 0, layoutOptions);
// Convert imported JSON to PDF
workbook.save("output.pdf", SaveFormat.AUTO);
System.out.println("Done");
}
}

Jak exportovat JSON do PDF Java kód je znázorněn výše, což je dostatečné pro integraci funkce do vašich aplikací. Kromě toho můžete proces převodu improvizovat pomocí několika vlastností vystavených třídou JsonLayoutOptions, která vám umožní určit styl nadpisu, formát čísla nebo data, nastavit příznak tak, aby ignoroval hodnoty null atd. podle vašich požadavků.

V tomto článku jsme pochopili, jak lze pomocí několika volání API a krátkého fragmentu kódu vytvořit aplikace založené na JSON to PDF converter Java. Zatímco pokud chcete prozkoumat vykreslování obrázků Excel list, přečtěte si článek na jak převést Excel list na obrázek v Javě.

 Čeština