วิธีแปลง 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 converter 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 ที่ให้คุณระบุสไตล์ชื่อเรื่อง รูปแบบตัวเลขหรือวันที่ ตั้งค่าสถานะเพื่อละเว้นค่า Null ฯลฯ ตามความต้องการของคุณ

ในบทความนี้ เราได้ทำความเข้าใจว่าแอปพลิเคชันที่ใช้ ตัวแปลง JSON เป็น PDF Java สามารถสร้างขึ้นได้อย่างไรด้วยการเรียก API เพียงไม่กี่ครั้งและข้อมูลโค้ดสั้นๆ อย่างไรก็ตาม หากคุณต้องการสำรวจแผ่นงาน Excel ไปจนถึงการแสดงรูปภาพ โปรดดูบทความใน วิธีแปลงแผ่นงาน Excel เป็นรูปภาพใน Java

 ไทย