บทช่วยสอนพื้นฐานนี้อธิบายรายละเอียดเกี่ยวกับวิธี แปลง 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 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