Как да конвертирате JSON в PDF в Java

Този основен урок описва подробностите за това как да конвертирате JSON в PDF в Java. Той съдържа ръководството стъпка по стъпка и кодовия фрагмент за генериране на PDF от JSON данни в Java. Освен това не е необходимо да инсталирате друго приложение, за да работите с тази функция.

Стъпки за конвертиране на JSON в PDF в Java

  1. Добавете препратката към библиотеката Aspose.Cells for Java в приложението за конвертиране на JSON към PDF
  2. Създайте празна Workbook, за да запазите JSON данните
  3. Получете препратка към първия работен лист, където данните трябва да бъдат копирани
  4. Прочетете входния JSON файл или извлечете данни от някакъв външен източник в низова променлива
  5. Създайте обект JsonLayoutOptions, за да форматирате JSON данните
  6. Импортирайте JSON данни в избрания работен лист с помощта на JsonUtility.importData
  7. Запазете получената работна книга като PDF, за да получите желаните JSON данни в нея

Тези стъпки точно обясняват процедурата за създаване на JSON към PDF конвертор на Java-базирани приложения. Форматът JSON е популярен за сериализиране или споделяне на данни между различни приложения за по-голяма съвместимост. Просто трябва първо да създадете или заредите работна книга и след това да изобразите JSON данните в нея, преди да я запазите като PDF файл.

Код за конвертиране на JSON в PDF в Java

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");
}
}

За експортиране на JSON в PDF Java кодът е демонстриран по-горе, което е достатъчно за интегриране на функцията във вашите приложения. Освен това можете да импровизирате процеса на преобразуване с няколко свойства, изложени от класа JsonLayoutOptions, който ви позволява да укажете стила на заглавието, формата на числото или датата, да зададете флага да игнорира нулеви стойности и т.н. според вашите изисквания.

В тази статия разбрахме как JSON към PDF конвертор Java базирани приложения могат да бъдат създадени с няколко извиквания на API и кратък кодов фрагмент. Като има предвид, че ако искате да изследвате изобразяването на Excel от лист в изображение, моля, вижте статията на как да конвертирате Excel Sheet в Image в Java.

 Български