如何从Wordpress帖子的一部分生成PDF?

时间:2011-01-24 07:38:24

标签: php wordpress pdf

我的客户在WordPress上有一个美食博客。每个帖子条目都包含一些文本和一个名为“食谱”的div,其中包含更多文本。他们希望在此div添加一个链接,该链接可以动态地生成配方的PDF,以便按照用户认为合适的方式进行保存或打印。

我见过很多Wordpress插件,它们提供整个帖子到PDF的转换,但没有任何可自定义的选项可以选择帖子的给定部分,就像我们想要的那样。

有关如何执行此操作的任何建议?我对PHP,Javascript,CSS很满意,但对各种PDF库都不熟悉。

2 个答案:

答案 0 :(得分:2)

看看dompdf这很容易合作:)这来自文档:

<?php
require_once("dompdf_config.inc.php");

$html =
  '<html><body>'.
  '<p>Put your html here, or generate it with your favourite '.
  'templating system.</p>'.
  '</body></html>';

$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");

答案 1 :(得分:0)

如果您需要比dompdf更多的控制权,您可以始终使用PHP的XML / XSL方法将HTML转换为XSL:FO并在命令行上使用FOP来生成PDF。这有点啰嗦,但您可以完全控制输出样式/结构,“锁定”PDF,提供元数据等功能。