У цьому базовому посібнику детально описано, як перетворити 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 на зображення в Java.