php - 我想使用 TCPDF 和 PhpWord 将 word 文件转换为 pdf
问题描述
我想将我以前的 word/doc 文件转换为 pdf,但是当我运行此代码时,我遇到了一些错误,模块实际上正在运行,但在它上面我将声明 TCPDF 和 tcpdf 值
<?php
require_once 'vendor/autoload.php';
$objWriter=\PhpOffice\PhpWord\IOFactory::createReader('Word2007');
$phpword=$objWriter->load('edited.docx');
$rendererName=\PhpOffice\PhpWord\Settings::PDF_RENDERER_TCPDF;
$rendererLibrary='tcpdf';
$rendererLibraryPath=''.$rendererLibrary;
if(!\PhpOffice\PhpWord\Settings::setPdfRenderer(
$rendererName,
$rendererLibraryPath
)){
die(
"NOTICE:Please set the $rendererName and $rendererLibraryPath values".
"<br>".
"at the top of this Script as Appropriate for your Directory Structure"
);
}
$rendererLibraryPath=''.$rendererLibrary;
$objWriter=\PhpOffice\PhpWord\IOFactory::createReader($phpword,'PDF');
$objWriter->saveAs("test.pdf");
解决方案
推荐阅读
- ios - 在 UIScrollView 中仅水平缩放 UIView
- javascript - 在 Typescript 中扩展 Jquery
- css - CSS - 正确的文本垂直居中对齐
- sql - 将配件与订单中的产品连接起来
- swift - 提前完成 UIViewPropertyAnimator 的一些动画
- sql - 如何在 Node.js 和 sqlite 中实现类似 backref 的查询?
- firebase - Firebase 文档读取优化
- android - 使用滑动加载图像时Android Image setImageBitmap不起作用
- php - PHP:MySQL数据库表中的更新在列中设置空白值
- windows - 为 Windows 10 实施 TTS 服务