รูปแบบ JSON ที่อธิบายตนเอง เข้าใจง่าย และแยกวิเคราะห์ได้ง่ายเป็นหนึ่งในตัวเลือกที่เหมาะสมที่สุดสำหรับการแลกเปลี่ยนข้อมูลในบริการบนเว็บ ด้วยการใช้งานจำนวนมากนี้ จึงมักจำเป็นต้องแปลงรูปแบบข้อมูล JSON เป็นรูปแบบอื่นสำหรับข้อกำหนดต่างๆ ในบทความนี้ เราจะดูวิธีแสดงไฟล์ JSON เป็นรูปแบบ PDF ในภาษาจาวา นอกจากนี้ เราจะแปลงไฟล์ JSON เป็นรูปแบบ JPG, PNG และ HTML ภายในแอปพลิเคชัน Java
วันนี้เราจะแยกดูวิธีการเรนเดอร์:
เราได้พูดถึงหัวข้อต่อไปนี้เกี่ยวกับ JSON แล้ว:
- สร้างรายงานจากข้อมูล JSON ใน Java
- โปรแกรมดู JSON โดยใช้ C#
- แสดงผล JSON เป็น PDF, JPG, PNG & HTML โดยใช้ C#
ในกรณีที่คุณไม่มีสภาพแวดล้อมที่อัปเดต มารับสิ่งที่จำเป็นสำหรับการเรนเดอร์ JSON อย่างรวดเร็ว
โปรแกรมดูไฟล์ JSON – Java API
GroupDocs มีแอปพลิเคชัน document viewer API for Java ที่อนุญาตให้แสดงไฟล์รูปแบบต่างๆ ในรูปแบบ PDF, JPG, PNG และ HTML ฉันจะใช้ GroupDocs.Viewer นี้สำหรับ Java เพื่อดูไฟล์ JSON โดยแสดงผลเป็นรูปแบบอื่นที่กล่าวถึงโดยใช้ตัวอย่างซอร์สโค้ด
คุณสามารถดาวน์โหลดไฟล์ JAR ได้จาก ส่วนการดาวน์โหลด หรือใช้พื้นที่เก็บข้อมูลล่าสุดและการกำหนดค่า Maven ที่ขึ้นต่อกันภายในแอปพลิเคชัน Java ของคุณ
<repository>
<id>groupdocs-artifacts-repository</id>
<name>GroupDocs Artifacts Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>22.9</version>
</dependency>
JSON เป็น PDF โดยใช้ Java
รูปแบบ PDF มีชื่อเสียงในด้านความสะดวกในการพกพา และมักจำเป็นในขณะที่แชร์ไฟล์ ขั้นตอนต่อไปนี้แสดงวิธีแสดงไฟล์ JSON ในรูปแบบ PDF โดยใช้ Java
- โหลดไฟล์ JSON โดยใช้คลาส Viewer
- เตรียมตัวเลือกการเรนเดอร์ PDF โดยใช้คลาส PdfViewOptions
- แปลงไฟล์ JSON เป็น PDF เพียงแค่เรียกเมธอด view()
ตัวอย่างโค้ด Java ต่อไปนี้แสดงไฟล์ JSON ในรูปแบบ PDF
// JSON Viewer - แสดงผลไฟล์ JSON เป็น PDF โดยใช้ Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
viewer.view(viewOptions);
}
ดูไฟล์ JSON เป็น JPG, PNG หรือ HTML โดยใช้ Java
ในทำนองเดียวกัน สามารถรับรูปแบบอื่นได้จากไฟล์ JSON ขั้นตอนต่อไปนี้ช่วยให้คุณแสดงไฟล์ JSON เป็นรูปแบบต่างๆ โดยใช้ Java
- โหลดไฟล์ JSON โดยใช้คลาส Viewer
- เตรียมตัวเลือกการแสดงผลตามรูปแบบการแปลง:
- การเรนเดอร์ JPG ใช้คลาส JpgViewOptions
- การเรนเดอร์ PNG ต้องใช้คลาส PngViewOptions
- การแสดงผล HTML ต้องการคลาส HtmlViewOptions มีตัวเลือกเพิ่มเติมที่แตกต่างกันในขณะที่แปลง JSON เป็น HTML:
- แปลงเป็น HTML ด้วยทรัพยากรที่ฝังตัว
- JSON เป็น HTML พร้อมทรัพยากรภายนอก
- แปลงเป็น HTML ที่ตอบสนอง
- ใช้เมธอด view() เพื่อเรนเดอร์ไฟล์ JSON เป็นไฟล์ HTML, JPG หรือ PNG
ด้านล่างตัวอย่าง Java แยกแสดงไฟล์ JSON ในแต่ละรูปแบบโดยใช้ตัวเลือกการแปลงที่เกี่ยวข้อง
JSON เป็น JPG โดยใช้ Java
โค้ด Java ต่อไปนี้แปลงไฟล์ JSON เป็นรูปแบบ JPG
// JSON Viewer - แสดงผลไฟล์ JSON เป็น JPG โดยใช้ Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
viewer.view(viewOptions);
}
JSON เป็น PNG โดยใช้ Java
รหัสต่อไปนี้แปลงไฟล์ JSON เป็นรูปแบบ PNG โดยใช้ Java
// JSON Viewer - แสดงผลไฟล์ JSON เป็น PNG โดยใช้ Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
viewer.view(viewOptions);
}
JSON เพื่อตอบสนองต่อ HTML โดยใช้ Java
ซอร์สโค้ด Java ต่อไปนี้แปลงไฟล์ JSON เป็น HTML ที่ตอบสนองพร้อมทรัพยากรแบบฝัง ในทำนองเดียวกัน คุณยังสามารถแปลงด้วยทรัพยากรภายนอกโดยใช้เมธอด forExternalResources
// JSON Viewer - แสดงผลไฟล์ JSON เป็น HTML ที่ตอบสนองโดยใช้ Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources("/path/JSON-to-HTML_{0}.html");
viewOptions.setRenderResponsive(true);
viewer.view(viewOptions);
}
รับใบอนุญาต API ฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมินเพื่อสร้างโปรแกรมดูไฟล์ JSON ออนไลน์
บทสรุป
โดยสรุป เราเรียนรู้ที่จะเรนเดอร์ไฟล์ JSON เป็นรูปแบบอื่น โดยเฉพาะอย่างยิ่ง เราแปลงไฟล์ข้อมูล JSON เป็น PDF, JPG และ PNG ในภาษาจาวา สุดท้าย เราได้เรียนรู้วิธีแสดงผล JSON เป็น HTML ที่ตอบสนองด้วยทรัพยากรภายนอกหรือทรัพยากรแบบฝังโดยใช้ตัวอย่าง Java
ฉันหวังว่าสิ่งนี้จะช่วยให้คุณพัฒนาแอปพลิเคชัน JSON สำหรับแสดง JSON เช่น Groupdocs.Viewer Online App
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Viewer for Java ได้จากตัวอย่าง documentation และ GitHub สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม