Các bước cải biến module tải hóa đơn PDF Tiếng Việt trong OpenCart
Đây là extension được mình cải biến chút xíu từ: VQmod Invoice to PDF lite để hỗ trợ chuyển đổi invoice tiếng việt sang PDF mà không bị lỗi font. Extension này tương thích với opencart version: 1.5.5.1, 1.5.6, 1.5.6.1, 1.5.6.2, 1.5.6.3, 1.5.6.4
Modules này sử dụng DOMPDF để chuyển HTML sang PDF, xem thêm tại: https://code.google.com/p/dompdf/w/list
1. Mình đã cài đặt thêm font cho DOMPDF trùng với fonts hiển thị ở HTML, tức là text trong HTML fonts gì thì mình sẽ cài thêm cho DOMPDF. Để cài được fonts, các bạn phải thay đổi thông tin user, password trong file dompdf_config.custom.inc.php:
define(“DOMPDF_ADMIN_USERNAME”, “user”);
define(“DOMPDF_ADMIN_PASSWORD”, “password”);
2. Sau khi cài xong font, chỉnh 2 dòng trong file dompdf_config.custom.inc.php
define(“DOMPDF_UNICODE_ENABLED”, true);
define(“DOMPDF_DEFAULT_FONT”, “verdana”);
verdana là font mình đã cài trước đó.
Các bạn có thể download extionsion đã được cải biến tại đây
Sau này có thời gian mình sẽ viết vài bài về module của OpenCart. Cảm ơn các bạn đã theo dõi.