ความสามารถ

รายละเอียดพื้นฐานแต่สำคัญ ทำให้ถูกต้อง

พื้นผิวความสามารถ gPdf ทั้งหมด: layout JSON-native, บาร์โค้ดเวกเตอร์, ฟอนต์ CJK + อาหรับ + เทวนาครี ฝังในตัว, โปรไฟล์เก็บถาวร PDF/A, สายงานแนบ e-invoice, การแบ่งหน้า

Browse use cases
/01

สร้างมาเพื่อใบแจ้งหนี้

US$0.00005 ต่อหน้า, p50 3 ms, CJK ฝังในตัว และสตรีมไฟล์แนบ PDF/A-3 — สี่จุดที่ทีม fintech, ERP และทีม compliance มักตรวจเป็นอันดับแรก

// invoice — header + table pattern
{ "size": "a4",
  "elements": [
    { "type": "text",  "x": 18, "y": 22, ... },
    { "type": "table", "x": 18, "y": 60, ... }
  ]}
Why JSON beats HTML→PDF
/02

สร้างมาเพื่อฉลากการจัดส่ง

preset ขนาด label_100_150 และ label_4_6_in พร้อม GS1-128, ITF-14, SSCC แบบเวกเตอร์ที่ความแม่นยำ 0.1 มม. — carrier และ 3PL พิมพ์ช่วง peak ได้โดยไม่ต้องใช้บาร์โค้ด raster

// 4×6 thermal shipping label
{ "size": "label_4_6_in",
  "elements": [{
    "type": "barcode",
    "format": "code128",
    "content": "1Z999AA10123456784" }]}
Shipping-label use case
/03

ตัวแก้ไขแบบภาพฟรี + API

ออกแบบเทมเพลต PDF ใน WYSIWYG editor ฟรีที่ https://studio.gpdf.com แล้วใช้ JSON DocumentRequest ชุดเดียวกันสร้างผ่าน API ไม่มีฟอร์แมตดีไซน์แยก และไม่ drift เมื่อนำขึ้น production

// Studio and API share the same JSON
https://studio.gpdf.com
POST /api/v1/pdf/render
Open Studio
/04

เลย์เอาต์เนทีฟ JSON

กำหนดหน้า พิกัด องค์ประกอบ สไตล์ ส่วนหัว ส่วนท้าย พื้นหลัง ลายน้ำ และตราประทับโดยตรงใน JSON พิกัดเป็นมิลลิเมตร ไม่ใช่ค่าโดยประมาณ

// inside elements[i]
"x_anchor": {
  "reference": "content_right",
  "offset": 6
}
/05

ตารางที่แบ่งหน้า

row_span ข้ามหน้า repeat headers, alternate_fill, compound double borders ส่วน 1% ที่มักพังเสมอ

// inside table element
"pagination": {
  "keep_spans_together": true
}
/06

บาร์โค้ดเวกเตอร์

รองรับ symbology มากกว่า 30 แบบ รวม GS1-128, QR, PDF417, DataMatrix ทั้งหมดเป็นเวกเตอร์ ความยาวบาร์โค้ดรวมแม่นยำถึง 0.1 มม.

// 30+ formats: code128, qrcode, datamatrix, pdf417, ...
"type": "barcode",
"format": "code128",
"content": "INV-2026-001"
Why vector beats raster
/07

เอาต์พุต PDF/A + e-invoice

สร้างโปรไฟล์เก็บถาวร PDF/A และแพ็คเกจ e-invoice PDF/A-3b พร้อม CII XML ฝังสำหรับเวิร์กโฟลว์ Factur-X / ZUGFeRD ฟิลด์เดียวเปิดเส้นทางการแพ็คเกจ PDF/A-3b

// top-level on DocumentRequest
"settings": {
  "profile": "pdfa-3b"
}
PDF/A and Factur-X, explained
/08

การจัดแบบอักษร + CJK fallback

fallback อัตโนมัติและโหมดฟอนต์เข้มงวดป้องกันไม่ให้เกิดสัญลักษณ์ที่หายไปเงียบๆ ในเอกสาร Latin, CJK, อาหรับ RTL, อินดิก และที่มี emoji มาก

// inside style{}
"font_family": "NotoSans-Regular",
"font_mode": "prefer"
/09

รหัสผ่านและการล็อกสิทธิ์

การเข้ารหัสเอกสาร AES-128 หรือ AES-256 พร้อมการล็อกสิทธิ์ 8 รายการ (พิมพ์ แก้ไข คัดลอก ใส่หมายเหตุ แบบฟอร์ม…) Pro: รหัสเปิด Enterprise: รหัสเจ้าของ + ควบคุมรายสิทธิ์

พิมพ์ · แก้ไข · คัดลอก · กรอกแบบฟอร์ม — ดูล็อกทั้ง 8
  • พิมพ์
  • แก้ไขเนื้อหา
  • คัดลอก / สกัดข้อความและกราฟิก
  • ใส่หมายเหตุ / แก้ไขฟิลด์แบบฟอร์ม
  • กรอกแบบฟอร์มที่มีอยู่
  • การสกัดสำหรับการเข้าถึง
  • ประกอบ (แทรก / หมุน / ลบหน้า, บุ๊กมาร์ก)
  • พิมพ์คุณภาพสูง
// inside settings
"security": {
  "open_password": "reader-demo",
  "owner_password": "owner-demo",
  "algorithm": "aes_128",
  "permissions": {
    "print": true,
    "modify": false,
    "copy": false
  }
}
settings.security reference
/10

ตัวแปร + การแบ่งหน้า

{page} / {total_pages} resolve หลัง layout รองรับ keep_together, widow/orphan และ page_break blocks

// element of type "variable"
{ "type": "variable",
  "name": "page",
  "scope": "system" }