เครื่องมือ
TH

แปลง JSON เป็น PDF ออนไลน์

แปลงไฟล์ JSON ใดๆ ให้เป็น PDF ที่สะอาดตาและพร้อมพิมพ์ – ทั้งแบบโค้ดที่จัดรูปแบบพร้อมเลขบรรทัดและสี หรือแบบตาราง PDF ถูกสร้างขึ้นในเบราว์เซอร์ของคุณ ข้อมูลจึงไม่เคยออกจากอุปกรณ์ของคุณ

JSON

ตัวอย่าง PDF

วาง JSON หรือโหลดไฟล์ – ตัวอย่าง PDF จะแสดงที่นี่

เป็นส่วนตัว: ข้อมูลของคุณถูกประมวลผลในเบราว์เซอร์ และไม่มีการอัปโหลดไปที่ใดเลย

วิธีแปลง JSON เป็น PDF

  1. วาง JSON หรือเปิดไฟล์ .json ตัวอย่าง PDF จะแสดงอยู่ข้างๆ
  2. เลือกเลย์เอาต์ (โค้ดที่จัดรูปแบบหรือตาราง) ขนาดหน้ากระดาษ (A4 หรือ US Letter) การวางแนว และขนาดตัวอักษร และเพิ่มชื่อเรื่องในส่วนหัวของหน้าได้ตามต้องการ
  3. คลิก ดาวน์โหลด PDF เอกสารยาวๆ จะถูกแบ่งหน้าให้อัตโนมัติ พร้อมเลขหน้าที่ส่วนท้าย

เลย์เอาต์แบบโค้ดหรือแบบตาราง?

เลย์เอาต์เหมาะสำหรับสิ่งที่ได้
โค้ดที่จัดรูปแบบไฟล์คอนฟิก response ของ API และข้อมูลที่ซ้อนกันหลายชั้นฟอนต์ Courier เลขบรรทัด สีไวยากรณ์ และบรรทัดยาวที่ถูกตัดขึ้นบรรทัดใหม่พร้อมเยื้อง
ตารางอาร์เรย์ของเรคคอร์ด เช่น ผู้ใช้ คำสั่งซื้อ สินค้า หรือรายการล็อกหนึ่งแถวต่อหนึ่งรายการ หนึ่งคอลัมน์ต่อหนึ่งคีย์ ส่วนหัวซ้ำทุกหน้า และอ็อบเจ็กต์ซ้อนเป็นคอลัมน์อย่าง address.city

เคล็ดลับ: สำหรับตารางที่มีหลายคอลัมน์ ให้เลือกแนวนอนและขนาดตัวอักษรที่เล็กลง เซลล์ที่ยาวเกินไปจะลงท้ายด้วย “…”

ฟอนต์ ภาษาไทย และอักขระพิเศษ

เอกสารที่มีเฉพาะข้อความภาษาอังกฤษและภาษายุโรปตะวันตกจะใช้ฟอนต์มาตรฐาน Helvetica และ Courier ที่มีอยู่ในโปรแกรมอ่าน PDF ทุกตัว ทำให้ไฟล์มีขนาดเล็กมาก – โดยปกติเพียงไม่กี่กิโลไบต์ต่อหน้า เมื่อ JSON ของคุณมีตัวอักษรอื่นๆ ตัวแปลงจะฝังฟอนต์โอเพนซอร์ส DejaVu ให้โดยอัตโนมัติ โดยตัดให้เหลือเฉพาะอักขระที่คุณใช้จริง ข้อความภาษาโปแลนด์ เช็ก ตุรกี เวียดนาม กรีก รวมถึงอักษรซีริลลิกอย่างภาษารัสเซียหรือยูเครนจึงพิมพ์ออกมาได้ถูกต้องและคัดลอกจาก PDF ได้ ส่วนอักขระที่ฟอนต์เหล่านี้ไม่มี ได้แก่ อักษรจีน ญี่ปุ่น เกาหลี ไทย อาหรับ และอีโมจิ จะถูกเขียนเป็น escape แบบ \uXXXX ในเลย์เอาต์แบบโค้ด เพื่อให้ JSON ที่พิมพ์ออกมายังถูกต้องครบถ้วน และจะแสดงเป็น “?” ในเลย์เอาต์แบบตาราง

ทำไมไม่สั่งพิมพ์หน้าเว็บจากเบราว์เซอร์เลย?

การสั่งพิมพ์หน้าเว็บมักตัดบรรทัดยาวๆ ทิ้ง ทำให้สีไวยากรณ์หายไป และเพิ่มส่วนหัวและส่วนท้ายของเบราว์เซอร์เข้ามา PDF จริงจะคงการจัดรูปแบบไว้ มีการแบ่งหน้าและเลขหน้าที่ถูกต้อง และแสดงผลเหมือนกันบนทุกอุปกรณ์ – เหมาะสำหรับแนบ JSON ไปกับทิกเก็ต รายงาน หรือการตรวจสอบ (audit)

คำถามที่พบบ่อย

JSON ของฉันถูกอัปโหลดเพื่อสร้าง PDF หรือไม่?

ไม่ PDF ถูกสร้างด้วย JavaScript ในเบราว์เซอร์ของคุณ ไม่มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์

แปลงอาร์เรย์ JSON เป็นตารางใน PDF ได้อย่างไร?

เลือกเลย์เอาต์แบบตาราง ทุกอ็อบเจ็กต์ในอาร์เรย์จะกลายเป็นแถว และทุกคีย์จะกลายเป็นคอลัมน์ ส่วนอ็อบเจ็กต์ซ้อนจะกลายเป็นคอลัมน์อย่าง address.city

มีข้อจำกัดจำนวนหน้าไหม?

เลย์เอาต์แบบโค้ดไม่มีข้อจำกัดตายตัว ส่วนเลย์เอาต์แบบตารางรองรับได้สูงสุด 10,000 แถว สำหรับชุดข้อมูลที่ใหญ่กว่านั้น การแปลง JSON เป็น CSV จะเหมาะกว่า

แล้วภาษาไทยหรืออักขระที่ไม่ใช่ละตินล่ะ?

รองรับอักษรละตินที่มีเครื่องหมายกำกับเสียง อักษรกรีก และอักษรซีริลลิกอย่างเต็มที่ โดยตัวแปลงจะฝังฟอนต์ Unicode ให้อัตโนมัติเมื่อข้อมูลของคุณจำเป็นต้องใช้ แต่ฟอนต์นี้ไม่รองรับอักษรจีน ญี่ปุ่น เกาหลี ไทย อาหรับ และอีโมจิ ในเลย์เอาต์แบบโค้ด อักขระเหล่านี้จะถูกเก็บเป็น escape แบบ \uXXXX จึงไม่มีข้อมูลสูญหาย ส่วนในเลย์เอาต์แบบตารางจะแสดงเป็น “?”