JSON do PDF Java

Pliki JSON są powszechnie używane do eksportowania, importowania lub przesyłania danych w ramach aplikacji lub między nimi. Format JSON wymaga mniej formatowania i zapewnia lekki mechanizm przechowywania danych. W różnych przypadkach może być konieczna konwersja plików JSON do formatu PDF w celu udostępniania, drukowania lub innych celów. Aby osiągnąć to programowo, w tym artykule opisano, jak przekonwertować JSON na PDF przez Javę.

Java API do konwersji JSON na PDF

Do konwersji plików JSON do formatu PDF wykorzystamy Aspose.Cells for Java. Jest to bogaty w funkcje interfejs API do manipulacji arkuszami kalkulacyjnymi, który umożliwia generowanie i przetwarzanie plików Excel przy użyciu języka Java. Możesz pobrać interfejs API lub zainstalować go przy użyciu następujących konfiguracji Maven.

<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>

Jak przekonwertować JSON na PDF w Javie

Aspose.Cells for Java znacznie ułatwia konwersję pliku JSON do formatu PDF, co można wykonać w kilku krokach. Aby zapisać plik JSON w formacie PDF za pomocą Aspose.Cells for Java, wymagane są następujące kroki.

  • Utwórz plik Excela.
  • Załaduj dane z pliku JSON do arkusza Excel.
  • Ustaw dodatkowe opcje konwersji JSON na PDF.
  • Zapisz dane JSON jako PDF.

W poniższej sekcji pokazano, jak wykonać wyżej wymienione kroki w celu konwersji JSON na PDF w kodzie Java.

Konwertuj JSON na PDF

Poniżej przedstawiono kroki konwersji pliku JSON do formatu PDF przy użyciu języka Java.

  1. Najpierw utwórz instancję klasy Workbook.
  2. Wybierz domyślny Worksheet z WorksheetsCollection.
  3. Wczytaj dane JSON do obiektu typu string.
  4. Utwórz instancję JsonLayoutOptions i ustaw opcje.
  5. Zaimportuj dane z JSON do arkusza roboczego metodą JsonUtility.importData() w odniesieniu do obiektu Worksheet i danych JSON.
  6. Na koniec przekonwertuj format JSON na format PDF, zapisując skoroszyt w formacie PDF przy użyciu metody Workbook.save(string, SaveFormat.Auto).

Poniższy przykładowy kod pokazuje, jak przekonwertować plik JSON na format PDF w Javie.

// utwórz pusty obiekt skoroszytu
Workbook workbook = new Workbook();

// uzyskaj dostęp do domyślnego pustego arkusza roboczego
Worksheet worksheet = workbook.getWorksheets().get(0);

// przeczytaj plik JSON
String fileName = "Data.json";
String content = new String(Files.readAllBytes(Paths.get(fileName)));

// ustaw JsonLayoutOptions do formatowania
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);

// zaimportuj dane JSON do domyślnego arkusza zaczynając od komórki A1
JsonUtility.importData(content, worksheet.getCells(), 0, 0, layoutOptions);

// konwertować zaimportowany JSON do formatu PDF
workbook.save("output.pdf", SaveFormat.AUTO);

Konwerter Java JSON na PDF — Uzyskaj bezpłatną licencję

Możesz używać Aspose.Cells for Java bez ograniczeń ewaluacyjnych przy użyciu tymczasowej licencji.

Wniosek

W tym artykule nauczyłeś się konwertować dane JSON do formatu PDF przy użyciu języka Java. Możesz łatwo zainstalować API i używać dostarczonego przykładowego kodu w swoich aplikacjach Java. Ponadto, aby dowiedzieć się więcej o Aspose.Cells for Java, możesz zapoznać się z dokumentacją. Możesz także zamieścić swoje pytania lub zapytania na naszym forum.

Zobacz też