相关疑难解决方法(0)

dompdf无法加载

我想让dompdf在内部服务器上运行.使用默认的config.inc.php设置,运行等效的演示'Hello Wolrd'脚本时,我得到以下内容:

Warning: require_once(/var/www/dompdf-master/lib/php-font-lib/classes/font.cls.php): failed to open stream: No such file or directory in /var/www/dompdf-master/dompdf_config.inc.php on line 335
Fatal error: require_once(): Failed opening required '/var/www/dompdf-master/lib/php-font-lib/classes/font.cls.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/dompdf-master/dompdf_config.inc.php on line 335 
Run Code Online (Sandbox Code Playgroud)

当我关闭时DOMPDF_ENABLE_AUTOLOAD,我不再收到此警告,但代码失败并显示以下内容:

Fatal error: Class 'DOMPDF' not found in /var/www/rfq/test.php on line 115
Run Code Online (Sandbox Code Playgroud)

以下是代码:

require_once("/var/www/dompdf-master/dompdf_config.inc.php");

$dompdf = new DOMPDF(); // this is the line that fails
$dompdf->load_html($quotehtml);
$dompdf->render();
$dompdf->stream("rfq".$_REQUEST['quoteid'].".pdf");
Run Code Online (Sandbox Code Playgroud)

这是Ubuntu 12.04,是补丁的最新版本,具有默认的Apache设置.

非常感谢.

php pdf include dompdf

28
推荐指数
2
解决办法
4万
查看次数

使用dompdf将页面转换为PDF

我正在尝试使用dompdf将PHP页面转换为PDF,但我不确定最好的方法.我已经在页面上写了我希望它如何以标准HTML/PHP呈现,并希望它像这样显示,就像PDF一样:

期望的输出

我的PHP代码如下.我相信我需要将我的代码放入$html变量中以解析为dompdf,但我有点像一个PHP新手,所以会很感激一些帮助,知道实现这一目标的最佳方法是什么.显然,页面的样式都是从外部CSS文件引入的,所以我不确定这是不是一个问题?

<?php
    include("checklog.php"); 
    require_once("watchlist-controller.php");
    require_once("dompdf/dompdf_config.inc.php");
    $html = 
?>
<!DOCTYPE html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="shortcut icon" href="img/fav.ico">
        <link rel="apple-touch-icon" href="img/apple-touch-icon.png">
        <title>Screening - Your ticket to your movies - <?php echo $watchlist_name; ?></title>
        <meta name="description" content="Screening is a brand new take on the traditional movie database, fusing social networking and multimedia to provide a clear, concise experience allowing you to share your favourite movies, and discover new classics.">
        <meta name="keywords" content="Movies, Films, Screening, Discover, Watch, Share, …
Run Code Online (Sandbox Code Playgroud)

php pdf dompdf mpdf

5
推荐指数
2
解决办法
5万
查看次数

标签 统计

dompdf ×2

pdf ×2

php ×2

include ×1

mpdf ×1