Bỏ qua, đến nội dung

Câu hỏi thường gặp ​

File kết quả tải về nhưng dữ liệu không được render (vẫn thấy placeholder)? ​

  • Kiểm tra cú pháp placeholder trong template — phải đúng format Carbone: {d.fieldName}.
  • Tên field phải khớp chính xác với field name trong collection (phân biệt hoa thường).
  • Đảm bảo bản ghi có dữ liệu cho field tương ứng.

Hình ảnh không xuất hiện trong file kết quả? ​

  • Kiểm tra attachment field có chứa file hợp lệ (JPEG, PNG, GIF).
  • File hình ảnh phải accessible từ server (kiểm tra file storage).
  • Placeholder hình ảnh phải được đặt đúng vị trí trong template.

QR code không hiển thị? ​

  • Kiểm tra dữ liệu nguồn cho QR code không rỗng.
  • QR code được tạo dưới dạng hình ảnh — đảm bảo template có placeholder đúng.

Có thể xuất ra PDF thay vì DOCX? ​

Có — sử dụng tham số convertedToPDF: true trong request. Server sẽ chuyển đổi file kết quả sang PDF sau khi render.

Lưu ý

Chuyển đổi PDF cần LibreOffice cài đặt trên server. Nếu không có, tham số này sẽ bị bỏ qua.

Template áp dụng cho collection A có dùng được cho collection B không? ​

Không — mỗi template gắn với một collection cụ thể qua trường collectionName. Cần tạo template riêng cho mỗi collection.

Ai có thể upload/quản lý template? ​

Chỉ admin có quyền CRUD trên printingTemplates. User thường (member) chỉ có thể sử dụng (in) template đã được admin tạo.

Template in có hỗ trợ nhiều ngôn ngữ không? ​

Carbone hỗ trợ đa ngôn ngữ thông qua formatter. Tuy nhiên, mỗi template là một file riêng — nếu cần nhiều ngôn ngữ, tạo template riêng cho mỗi ngôn ngữ.