繁体   English   中英

使用 DomPDF 和 PhpOffice 将文档转换为 pdf

[英]Converting a doc to pdf using DomPDF and PhpOffice

我正在使用给定的两个库(domPDF 和 PhpOffice)将我的 word 文档(.docx)转换为 pdf。 该库将文档转换为 pdf,但它不维护任何结构。 标题和子标题的位置等结构不正确,PDF 中没有添加页眉/页脚图像,而 word 文档包含它。 我该如何解决这些问题?

<?php
// Require composer autoloder.
require __DIR__.'/vendor/autoload.php';

use PhpOffice\PhpWord\IOFactory;
use PhpOffice\PhpWord\Settings;

// Make sure you have `dompdf/dompdf` in your composer dependencies.
Settings::setPdfRendererName(Settings::PDF_RENDERER_DOMPDF);
// Any writable directory here. It will be ignored.
Settings::setPdfRendererPath('.');

$phpWord = IOFactory::load('test/document.docx', 'Word2007');
$phpWord->save('test/document.pdf', 'PDF');

?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM