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 — bezpłatne pobieranie
- Kroki, aby przekonwertować JSON na PDF w Javie
- Konwertuj dane JSON na PDF w Javie
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.
- Najpierw utwórz instancję klasy Workbook.
- Wybierz domyślny Worksheet z WorksheetsCollection.
- Wczytaj dane JSON do obiektu typu string.
- Utwórz instancję JsonLayoutOptions i ustaw opcje.
- Zaimportuj dane z JSON do arkusza roboczego metodą JsonUtility.importData() w odniesieniu do obiektu Worksheet i danych JSON.
- 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.