Tôi hiện đang tạo nhiều tệp .docx bằng PHPWord. Tôi cần phải tìm một cách để kết hợp các tệp docx này và lưu chúng dưới dạng tệp pdf. Có cách nào để thực hiện điều này không?Chuyển đổi docx sang pdf bằng cách sử dụng PHP
8
A
Trả lời
12
Mở docx tạo ra với PHPDOCX http://www.phpdocx.com/
require_once 'phpdocx_pro/classes/TransformDoc.inc';
$docx = new TransformDoc();
$docx->setStrFile('document.docx');
$docx->generateXHTML();
$html = $docx->getStrXHTML();
Ngoài ra, bạn có thể xuất docx sang PDF với
$docx->generatePDF();
3
Bạn có thể xem http://www.phplivedocx.org/, chúng hỗ trợ docx và thông qua khung công tác zend cũng là thế hệ các tệp pdf.
0
Humm tôi sử dụng rằng: https://github.com/benskay/PHP-Digital-Format-Convert-Epub-Mobi-PDF/tree/master/library/phpDocx và rằng:
require_once dirname(__FILE__) .'/phpdocx/classes/TransformDoc.inc.php';
require_once dirname(__FILE__) .'/phpdocx/classes/CreateDocx.inc.php';
$docx = new TransformDoc();
$docx->setStrFile('document.docx');
$docx->generatePDF();
==> Có vẻ như nó hoạt động nhưng ... PDF được tạo ở đâu? Làm thế nào tôi có thể nhận được tập tin PDF?
-2
/**
* return the pdf stream as a string returned from the function
*/
function output($debug = false) {
...
}
vì vậy chỉ cần ghi kết quả của 'generatePDF()' vào tệp.
ví dụ:
$content = $docx->generatePDF();
$myfile = fopen("newfile.pdf", "w");
fwrite($myfile, $content);
fclose($myfile);
Các vấn đề liên quan
- 1. Chuyển đổi PDF sang JPG bằng cách sử dụng PHP
- 2. Chuyển đổi HTML sang PDF (không phải PDF sang HTML) bằng cách sử dụng PHP
- 3. iTextSharp - Chuyển từ doc/docx sang pdf
- 4. Chuyển đổi tệp TEX sang PDF hoặc DOCX?
- 5. Chuyển đổi HTML sang odt, doc, docx
- 6. Delphi chuyển đổi tài liệu sang pdf bằng cách sử dụng Word ActiveX
- 7. ImageMagick/Imagick chuyển đổi PDF sang JPG bằng cách sử dụng API PHP gốc
- 8. Chuyển đổi PDF sang JPG chất lượng cao bằng cách sử dụng PHP và ImageMagick
- 9. Chuyển đổi PDF sang JPEG bằng PHP và ImageMagick
- 10. Chuyển đổi PDF sang Word chất lượng cao bằng PHP?
- 11. Làm cách nào để chuyển đổi tài liệu docx sang html bằng php?
- 12. Chuyển đổi Word docx sang Excel bằng OpenXML
- 13. Chuyển đổi PDF sang PNG bằng ImageMagick
- 14. Tôi có thể chuyển đổi giữa .doc và .docx bằng cách sử dụng PHP không?
- 15. Chuyển đổi PDF sang HTML bằng Python
- 16. Cách chuyển đổi MS doc sang pdf
- 17. Cách chuyển đổi HTML sang PDF bằng cách sử dụng iText
- 18. Cách chuyển đổi từ markdown sang pdf
- 19. Chuyển đổi HTML sang PDF
- 20. PHP LaTeX sang PDF Chuyển đổi/Biên dịch
- 21. Bash chuyển đổi sang pdf
- 22. Chuyển đổi DOCX sang PDF có lập trình mà không cần cài đặt Word?
- 23. Chuyển đổi từ PDF sang Postscript bằng cách sử dụng Java
- 24. chuyển đổi HTML (có Javascript) sang PDF bằng cách sử dụng JavaScript
- 25. Chuyển đổi tài liệu Word sang PDF bằng cách sử dụng Java
- 26. Trang trống bổ sung khi chuyển đổi HTML sang PDF bằng cách sử dụng abcPDF
- 27. Chuyển đổi bản đồ google sang pdf trong php
- 28. Chuyển đổi PDF sang PS
- 29. PDF sang hình ảnh bằng cách sử dụng Java
- 30. Chuyển đổi PDF sang HTML
Vâng nếu tôi sẽ làm điều đó tôi cũng có thể mua PHPDOCX và sử dụng nó để tạo ra docx. Tôi đã suy nghĩ về việc làm nó anyway; chỉ cố gắng xem liệu có một lựa chọn thay thế miễn phí không. Tôi cũng không phải là người hâm mộ mua giấy phép mới cho mỗi tên miền/tên miền phụ. – Keith
Tôi vừa thử và nó không hoạt động tốt ... Tôi bắt đầu từ một tài liệu WORD2007, được tạo bằng PHPWord (chứa các bảng, ảnh, ... nhưng không có đồ thị) và PHPDOCX của bạn tạo một tệp PDF nhưng với một số dữ liệu hiển thị nhưng không phải tất cả (thực tế, hầu hết dữ liệu không được hiển thị) và không có hình ảnh nào cả ... Bạn có thể xem tại đây: từ [link] https://www.box.com/s/cbf2243c6cb0cf782a08 và PDF được chuyển đổi bằng mã của bạn là: [link] https://www.box.com/s/600a4f83d4db987baa1e –
Quá tệ đến mức không hoạt động với phiên bản cộng đồng của phpdocx. Không tìm thấy "Lớp 'DOMPDF" – user2718671