Този основен урок описва подробностите за това как да конвертирате JSON в PDF в Java. Той съдържа ръководството стъпка по стъпка и кодовия фрагмент за генериране на PDF от JSON данни в Java. Освен това не е необходимо да инсталирате друго приложение, за да работите с тази функция.
Стъпки за конвертиране на JSON в PDF в Java
- Добавете препратката към библиотеката Aspose.Cells for Java в приложението за конвертиране на JSON към PDF
- Създайте празна Workbook, за да запазите JSON данните
- Получете препратка към първия работен лист, където данните трябва да бъдат копирани
- Прочетете входния JSON файл или извлечете данни от някакъв външен източник в низова променлива
- Създайте обект JsonLayoutOptions, за да форматирате JSON данните
- Импортирайте JSON данни в избрания работен лист с помощта на JsonUtility.importData
- Запазете получената работна книга като 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.