首页 > 解决方案 > 我想使用 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");

标签: php

解决方案


推荐阅读