แปลง PDF เป็น Markdown พร้อมตาราง
โมเดลภาษาอ่าน PDF ได้ไม่ดีเมื่อหน้าเอกสารมาถึงเป็นข้อความกระจัดกระจาย และตารางถูกบีบเป็นบรรทัดเดียว
Paxa OCR Lite คืนแต่ละหน้าเป็น Markdown แบบ GitHub โดยเก็บหัวข้อ รายการ และตารางไว้ครบ หรือคืนเป็นบล็อกโครงสร้างแบบมีชนิด อ่านภาษาไทยเป็นหลัก และอ่านภาษาอื่นได้ด้วย
ใบกำกับภาษีหนึ่งใบ อ่านครั้งเดียว#
ตัวอย่างใบกำกับภาษีภาษาไทย กับผลลัพธ์ทั้งสองรูปแบบที่ API คืนให้ ผลลัพธ์เป็นค่าที่บันทึกจากการเรียกจริงโดยไม่มีการแก้ไข

ใบกำกับภาษีภาษาไทยหนึ่งหน้า จัดพิมพ์เป็นตัวอย่างและส่งเป็นไฟล์ PNG
# บริษัท ศตวรรษการค้า จำกัด (สำนักงานใหญ่) ๙๙ ถนนพระราม ๙ แขวงห้วยขวาง เขตห้วยขวาง กรุงเทพมหานคร ๑๐๓๑๐ เลขประจำตัวผู้เสียภาษี 0 1055 64078 12 7 # ใบกำกับภาษี TAX INVOICE ต้นฉบับ เล่มที่ 001 เลขที่ 0042 วันที่ ๓๐ มิถุนายน ๒๕๖๙ ชื่อผู้ซื้อ | บริษัท กรุณาไทย จำกัด --- | --- ที่อยู่ | ๑๒๓ ซอยสุขุมวิท ๖๓ แขวงคลองตันเหนือ เขตวัฒนา กรุงเทพมหานคร ๑๐๑๑๐ เลขประจำตัวผู้เสียภาษี | 0 1055 61045 67 8 | ลำดับ | รายการ | จำนวน | หน่วยละ | จำนวนเงิน | | --- | --- | --- | --- | --- | | ๑ | เสื้อโปโลพนักงานปักโลโก้ | ๑๒ | 120.00 | 1,440.00 | | ๒ | แก้วเซรามิกพิมพ์ลาย | ๕ | 30.00 | 150.00 | | ๓ | กล่องบรรจุภัณฑ์ | ๓ | 20.00 | 60.00 | | | | | รวมเงิน | 1,650.00 | | --- | --- | --- | --- | --- | | | | | ภาษีมูลค่าเพิ่ม 7% | 115.50 | | | | | จำนวนเงินรวมทั้งสิ้น | 1,765.50 | ( หนึ่งพันเจ็ดร้อยหกสิบห้าบาทห้าสิบสตางค์ )
[ {"type":"heading","level":1,"text":"บริษัท ศตวรรษการค้า จำกัด (สำนักงานใหญ่)"}, {"type":"paragraph","text":"๙๙ ถนนพระราม ๙ แขวงห้วยขวาง เขตห้วยขวาง กรุงเทพมหานคร ๑๐๓๑๐"}, {"type":"paragraph","text":"เลขประจำตัวผู้เสียภาษีอากร 0 1055 64078 12 7"}, {"type":"heading","level":1,"text":"ใบกำกับภาษี"}, {"type":"paragraph","text":"TAX INVOICE"}, {"type":"paragraph","text":"ต้นฉบับ"}, {"type":"paragraph","text":"เล่มที่ 001 เลขที่ 0042"}, {"type":"paragraph","text":"วันที่ ๓๐ มิถุนายน ๒๕๖๙"}, {"type":"paragraph","text":"ชื่อผู้ซื้อ บริษัท กรุณาไทย จำกัด"}, {"type":"paragraph","text":"ที่อยู่ ๑๒๓ ซอยสุขุมวิท ๖๓ แขวงคลองตันเหนือ เขตวัฒนา กรุงเทพมหานคร ๑๐๑๑๐"}, {"type":"paragraph","text":"เลขประจำตัวผู้เสียภาษี 0 1055 61045 67 8"}, {"type":"table","rows":[["ลำดับ","รายการ","จำนวน","หน่วยละ","จำนวนเงิน"],["๑","เสื้อโปโลพนักงานปักโลโก้","๑๒","120.00","1,440.00"],["๒","แก้วเซรามิกพิมพ์ลาย","๕","30.00","150.00"],["๓","กล่องบรรจุภัณฑ์","๓","20.00","60.00"]]}, {"type":"table","rows":[["รวมเงิน","1,650.00"],["ภาษีมูลค่าเพิ่ม 7%","115.50"],["จำนวนเงินรวมทั้งสิ้น","1,765.50"]]}, {"type":"paragraph","text":"( หนึ่งพันเจ็ดร้อยหกสิบห้าบาทห้าสิบสตางค์ )"} ]
paxa-ocr-lite-v1 · บันทึกเมื่อ 12 ก.ย. 2569
จากไฟล์เป็น Markdown#
หนึ่งคำขอต่อเอกสารและได้ผลทันที ไม่ต้องรอคิวหรือคอยถามสถานะงาน
ส่งไฟล์
POST ไปที่ /v1/ocr เป็น base64 รองรับ PDF, PNG, JPEG และ WebP สูงสุด 50 หน้าและ 10 MiB
เลือกรูปแบบ
ตั้ง output เป็น markdown เพื่อรับ Markdown หนึ่งชุดต่อหน้า หรือ structured เพื่อรับหัวข้อ ย่อหน้า รายการ และตาราง เป็นบล็อกแบบมีชนิด
ส่งต่อ
แบ่งตามหัวข้อเป็นชิ้นสำหรับระบบค้นคืน หรือส่งทั้งหน้าให้โมเดลเป็นบริบท ตารางกลับมาเป็นตาราง แต่ละแถวจึงยังเก็บช่องของตัวเองไว้
Paxa OCR Lite ราคา $6.50 ต่อ 1,000 หน้า
คำถาม#
รองรับไฟล์อะไรบ้าง
PDF, PNG, JPEG และ WebP สูงสุด 50 หน้าและ 10 MiB ต่อคำขอ
ตารางจะออกมาเป็นอย่างไร
ในรูปแบบ Markdown ตารางกลับมาเป็นตารางแบบ GitHub ส่วนในรูปแบบ structured แต่ละตารางเป็นบล็อกที่เก็บแถวไว้เป็นอาร์เรย์ของช่อง
อ่านภาษาอะไรได้บ้าง
ออกแบบมาให้อ่านภาษาไทยเป็นหลัก และอ่านภาษาอื่นได้ด้วย รวมถึงหน้าที่มีภาษาไทยปนภาษาอังกฤษ คำขอไม่ต้องระบุภาษา
ถ้าต้องการดึงฟิลด์อย่างยอดรวมหรือเลขประจำตัวผู้เสียภาษี
ใช้ Document Extraction กับไฟล์เดียวกัน ส่ง Schema ของฟิลด์ที่ตั้งชื่อและกำหนดชนิดไว้ แล้วรับฟิลด์ที่กรอกแล้วกลับมา พร้อมข้อความที่พิมพ์อยู่ในเอกสารซึ่งเป็นที่มาของแต่ละค่า
เริ่มต้นด้วยเครดิตฟรี
เข้าสู่ระบบด้วย Google, GitHub หรือ Hugging Face แล้วใช้เครดิตฟรี 100 เครดิตกับข้อความของคุณเอง