gpt4 book ai didi

php - 将 PHP 输出转换为 PDF

转载 作者:行者123 更新时间:2023-12-01 07:28:17 25 4
gpt4 key购买 nike

我有一个 PHP 文件,其中包含来自 MySQL 数据库的数据。如何将 PHP 脚本的输出转换为 PDF

文件#1:

<?php
require(path . "/includes/header.php"); //header for html
require(path . "/includes/database.php"); //database settings

$c_id = $_GET['id']; //id for query;

$c_name="";
$c_image=array();


$sql1 = "SELECT cr_name FROM cr WHERE cr_id=$c_id";

$sql2 = "SELECT ci.cr_image FROM cr_image ci INNER JOIN cr_image_rel cir ON ci.cr_image_id = cir.cr_image_id WHERE cir.cr_id=$c_id";


if ($result = $dbLink->query($sql1)) {
while ($row = $result->fetch_row()) {
$c_name = $row[0];
}
}

if ($result = $dbLink->query($sql2)) {
while ($row = $result->fetch_row()) {
array_push($c_image,$row[0]);
}
}
?>
<div id="c_detail">
<div class="info_section">
<h2 class="section_title">Crop</h2>
<?php
echo '<h3>' . $c_name . '</h3>';
?>
<div>
<?php
foreach ($c_image as $i=>$v){
echo '<a class="c_thumb_image" title="Image Preview" href="user_image/' . $v . '"><img src="user_image/thumb_' . $v . '"/></a>';
}
?>
<div class="clear"></div>
</div>
</div>
</div>
<?php
$dbLink->close();
?>

我想使用 PHP、jQuery 或任何合适的方法创建/转换文件 #1 的输出为 PDF?我已经尝试过使用 tcpdf,但它不起作用......

<?php
....
....
$html = stripslashes(read("crop_detail.php", $vars));

$pdf->writeHTML($html, true, false, true, false, '');
$pdf->Output('example_006.pdf', 'I');
?>

PDF已渲染,但没有内容;该页面是空白的!

有什么建议吗?

最佳答案

WKHTMLTOPDF 是一个很棒的工具,可以将任何网页创建为 PDF。网站 http://code.google.com/p/wkhtmltopdf/ 上有一个 php 包装器示例。它使用 webkit 渲染引擎,因此相当健壮/准确。

关于php - 将 PHP 输出转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8150786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com