Về gPdf

Từ nhãn vận chuyển vẽ bằng HTML đến bộ tạo PDF trên Edge toàn cầu

gPdf là API JSON-to-PDF được xây dựng bởi một nhóm kỹ sư nhỏ phát triển từ bộ phận IT của một công ty logistics.

Điểm bắt đầu

Mọi quyết định kỹ thuật lớn phía sau gPdf đều đến từ workload production thật: nhãn và hóa đơn xuyên biên giới số lượng lớn, mã vạch vector chính xác, phân trang ổn định, PDF/A và tuân thủ hóa đơn điện tử.

Gốc rễ logistics

Những phiên bản đầu tiên giải quyết việc in nhãn vận chuyển trong một hoạt động logistics thật.

Hàng triệu tài liệu

Lưu lượng xuyên biên giới làm lộ rõ vấn đề độ trễ, độ phức tạp khi triển khai và khả năng dự đoán chi phí của các stack PDF tập trung.

Rust chạy trên Edge

Bộ tạo PDF hiện tại chạy gần nơi tài liệu được tạo và sử dụng, với chi phí tài nguyên và vận hành thấp hơn nhiều.

Được xây trong một quy trình logistics thật

Ban đầu, chúng tôi vẽ và in nhãn vận chuyển bằng HTML. Khi volume tăng, chúng tôi chuyển sang PHP để tạo PDF, rồi dùng Java với iText để xử lý tài liệu phức tạp hơn và các yêu cầu tuân thủ.

Mỗi bước giải quyết một vấn đề vận hành trước mắt, nhưng các giới hạn cứng cứ quay lại: chi phí license thương mại, hạ tầng nặng, độ trễ và độ phức tạp triển khai qua nhiều khu vực.

Vì sao chúng tôi xây lại bộ kết xuất

Khi công ty mở rộng xuyên biên giới, volume mỗi ngày đạt tới hàng triệu đơn hàng, hóa đơn và nhãn vận chuyển. Chúng tôi quyết định xây bộ kết xuất mà chính mình muốn có.

Chúng tôi chọn Rust chạy native trên mạng Edge toàn cầu của Cloudflare để tài liệu được tạo gần nơi phát sinh và nơi sử dụng, không phụ thuộc vào tiến trình browser, hạ tầng Java hay nút nghẽn kết xuất tập trung.

Giữ thiết kế và production cùng một chuẩn

Chúng tôi cũng phát triển gPdf Studio, một trình chỉnh sửa trực quan miễn phí tạo ra đúng cùng JSON mà API sử dụng. Designer và developer làm việc trên cùng một file thay vì chuyển layout thủ công.

Hôm nay, chúng tôi vẫn là một nhóm kỹ sư trực tiếp xử lý chi tiết sản phẩm, tập trung vào thực tế của quy trình tài liệu xuyên biên giới quy mô lớn: mã vạch vector chính xác, phân trang ổn định, PDF/A và tuân thủ hóa đơn điện tử.

Vì sao chúng tôi thương mại hóa

Xây trên Edge không chỉ giải quyết độ trễ và quy mô. Nó thay đổi chi phí theo từng trang đủ để chúng tôi đưa ra mức giá cấp hạ tầng.

gPdf bắt đầu từ 5 USD mỗi tháng cho 100.000 trang. Việc tạo tài liệu quy mô lớn nên có chi phí dự đoán được cho logistics, ecommerce và các nhóm có nhiều yêu cầu tuân thủ.

Chúng tôi xây bộ tạo PDF mà mình từng cần, rồi mở nó ra với mức giá khiến việc tạo tài liệu không còn là một gánh nặng chi phí lớn.