Hướng dẫn chuyển đổi HTML sang Word bằng PHP ( Convert Html to Word ).

Bạn muốn tải một trang html xuống với định dạng .doc, nếu bạn là một php developer chắc hẳn việc đầu tiên bạn nghĩ tới là thư viện PHPword, mình cũng đã nghĩ và thử với thư viện này, nhưng điều bất cập là bị lỗi font, thử nhiều cách và không thành công, cộng với việc tạo văn bản, nội dung khá rắc rối.
Bài viết này mình sẽ hướng dẫn các bạn sử dụng hàm header sẵn có của php để làm việc này.

- Ưu điểm:
+ Nhanh, gọn, dễ dàng.
+ Không phải nhúng bất kì thư viện nào khác.

- Nhược điểm:
+ Gặp vấn đề với căn lề, mặc định nó sẽ full width.

Demo ảnh:

Trang HTML

File Word
Hướng dẫn
Dán đoạn code trên vào đầu trang như ảnh dưới.

<?php
 header("Content-Type: application/vnd.ms-word");
 header("Expires: 0");
 header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
 header("content-disposition: attachment;filename=TranDucIT.doc");
?>



Khi chạy với đường dẫn trang trên, trang đó sẽ được tự động tải xuống với định dạng .doc 
Bạn có thể tùy biến code để nó hoạt động theo ý.

Tác giả: TranDuc
Hướng dẫn chuyển đổi HTML sang Word bằng PHP ( Convert Html to Word ). Hướng dẫn chuyển đổi HTML sang Word bằng PHP ( Convert Html to Word ). Reviewed by TranDuc on tháng 3 19, 2017 Rating: 5

Không có nhận xét nào:

Tiêu đề