← กลับผลงานทั้งหมด

Quotation Engine

DEV

ระบบสร้างเอกสาร PDF ภาษาไทยสำหรับใบเสนอราคา ใบวางบิล และใบเสร็จ


// ความตั้งใจ
งาน freelance และงานลูกค้าหลายเจ้าใช้เอกสารซ้ำ ๆ เช่น ใบเสนอราคา ใบวางบิล และใบเสร็จ แต่ถ้าทำมือทุกครั้งจะช้าและฟอร์แมตไม่สม่ำเสมอ ผมทำ quotation engine เป็น Python package เล็ก ๆ ที่มี template กลาง ฟอนต์ Sarabun และ job scripts แยกตามเอกสาร เพื่อ generate PDF ให้ลูกค้าแต่ละรายได้เร็ว
// ปัญหาที่แก้

เอกสารธุรกิจภาษาไทยมักพังเรื่องฟอนต์ layout และเลขเอกสาร ถ้าทำด้วยเครื่องมือ manual หลายไฟล์จะควบคุมมาตรฐานยาก

// ฟีเจอร์หลัก
01

Template Layer

แยก engine/template.py สำหรับโครงเอกสารและ clients.json สำหรับข้อมูลลูกค้า

02

PDF Renderer

engine/pdf.py ใช้ฟอนต์ Sarabun Regular/Bold/SemiBold/Italic เพื่อให้ภาษาไทยอ่านได้ถูกต้อง

03

Job Scripts

สร้างเอกสารเป็น jobs เช่น QT, BN, RC แยกไฟล์ตามเลขเอกสาร ทำซ้ำและแก้เฉพาะใบได้ง่าย

04

Multi-client Output

รองรับเอกสาร BMC Toolsmart, Obilix, เหล็กสหกิจ และงานลูกค้าอื่นจาก engine เดียว


// ผลลัพธ์

มีระบบเอกสารกลางที่ออก PDF พร้อมส่งได้เร็วขึ้น ลดการ copy-paste และทำให้ใบเสนอราคา/ใบวางบิล/ใบเสร็จมีรูปแบบเดียวกันทุกงาน


← ผลงานทั้งหมด