Die Konvertierung von JSON in PDF ist in verschiedenen Fällen zum Teilen, Drucken oder für andere Zwecke erforderlich. Um diese Konvertierung programmgesteuert durchzuführen, behandelt dieser Artikel die Konvertierung von JSON in PDF mit Java.
Java API für die Konvertierung von JSON in PDF
Um JSON Dateien in das PDF Format zu konvertieren, verwenden wir Aspose.Cells for Java. Es ist eine funktionsreiche API zur Bearbeitung von Tabellenkalkulationen, mit der Sie Excel Dateien mit Java generieren und verarbeiten können. Sie können die API entweder herunterladen oder sie mit den folgenden Maven-Konfigurationen installieren.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.6</version>
</dependency>
Konvertieren Sie JSON Daten in PDF
Im Folgenden sind die Schritte zum Konvertieren einer JSON Datei in PDF mit Java aufgeführt.
- Erstellen Sie zunächst eine Instanz der Klasse Workbook.
- Wählen Sie das standardmäßige Worksheet aus der WorksheetsCollection aus.
- Lesen Sie JSON Daten in ein Zeichenfolgenobjekt.
- Erstellen Sie eine Instanz von JsonLayoutOptions und legen Sie Optionen fest.
- Importieren Sie Daten aus JSON in ein Arbeitsblatt mit der methode JsonUtility.importData() unter Bezugnahme auf das Objekt Worksheet und JSON Daten.
- Konvertieren Sie abschließend JSON in PDF, indem Sie die Arbeitsmappe mit der methode Workbook.save(string, SaveFormat.Auto) als PDF speichern.
Das folgende Codebeispiel zeigt, wie eine JSON Datei in PDF konvertiert wird.
// Erstellen Sie ein leeres Workbook objekt
Workbook workbook = new Workbook();
// Greifen Sie auf das leere Standardarbeitsblatt zu
Worksheet worksheet = workbook.getWorksheets().get(0);
// Lesen Sie die JSON Datei
String fileName = "Data.json";
String content = new String(Files.readAllBytes(Paths.get(fileName)));
// Legen Sie JsonLayoutOptions für die Formatierung fest
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);
// Importieren Sie JSON Daten in das Standardarbeitsblatt, beginnend bei Zelle A1
JsonUtility.importData(content, worksheet.getCells(), 0, 0, layoutOptions);
// konvertiert importiertes JSON in PDF
workbook.save("output.pdf", SaveFormat.AUTO);
Holen Sie sich eine kostenlose Lizenz
Sie können Aspose.Cells for Java ohne Evaluierungseinschränkungen mit einer temporären Lizenz verwenden.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie JSON Daten mit Java in PDF konvertieren. Sie können die API einfach installieren und das bereitgestellte Codebeispiel in Ihren Java Anwendungen verwenden. Um mehr über Aspose.Cells for Java zu erfahren, können Sie außerdem die Dokumentation durchsuchen. Außerdem können Sie Ihre Fragen oder Fragen in unserem Forum posten.