我要编辑一个WP插件,从html页面创建一个PDF文档。 我要添加一种方法将图像插入到pdf文档中。 插件代码的一部分是这样的:
<div class="description" style="margin:0 30px;">
<?php
$description = wpautop($this->data->description);
$description = preg_replace("/\[[^\]]+\]/", '', $description);
$description = explode('<p>', $description);
foreach ($description as $value) {
?>
<div class="pacchettino" style="padding-bottom: 20px;margin:0 30px;">
<?php
echo $value
?>
</div>
<?php
}
?>
</div>
这样,只有文本部分被打印到pdf文档中。我也想添加图像,我将使用preg_match_all PHP函数以下列方式提取每个img标记的src属性:
<div class="description" style="margin:0 30px;">
<?php
$description = wpautop($this->data->description);
$match = preg_match_all('<img src=\"(*?)\">', $description, $match);
$description = preg_replace("/\[[^\]]+\]/", '', $description);
$description = explode('<p>', $description);
foreach ($description as $value) {
?>
<div class="pacchettino" style="padding-bottom: 20px;margin:0 30px;">
<?php
echo $value
?>
</div>
<?php
}
?>
</div>
但$ match为NULL。 如何使用html代码字符串来取代img标签? 你能帮帮我吗?
答案 0 :(得分:0)
使用fpdf和PHP,您可以从HTML-Code
创建.pdf