我想在PHP中创建一个在线PDF Creator和Reader,它将支持Adobe Acrobat中提供的所有功能,如书签,签名,评论,编辑,页眉和页脚,水印等等。你能否建议我一个好的PHP图书馆将帮助我做到这一点?
答案 0 :(得分:2)
谷歌搜索引导我http://davidwalsh.name/read-pdf-doc-file-php阅读pdf,创建pdf我会使用tcpdf,这是我用过的最好的免费版本,尽管所有的字体文件都是一个大型库。
答案 1 :(得分:0)
试试this one。它应该是你正在寻找的。 p>
您可以查看此示例如何创建“Hello World”PDF。
<?php
$p = PDF_new();
/* open new PDF file; insert a file name to create the PDF on disk */
if (PDF_begin_document($p, "", "") == 0) {
die("Error: " . PDF_get_errmsg($p));
}
PDF_set_info($p, "Creator", "hello.php");
PDF_set_info($p, "Author", "XYZ");
PDF_set_info($p, "Title", "Hello world (PHP)!");
PDF_begin_page_ext($p, 595, 842, "");
$font = PDF_load_font($p, "Helvetica-Bold", "winansi", "");
PDF_setfont($p, $font, 24.0);
PDF_set_text_pos($p, 50, 700);
PDF_show($p, "Hello world!");
PDF_continue_text($p, "(says PHP)");
PDF_end_page_ext($p, "");
PDF_end_document($p, "");
$buf = PDF_get_buffer($p);
$len = strlen($buf);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=hello.pdf");
print $buf;
PDF_delete($p);
?>
答案 2 :(得分:0)
Google正在创建PDF reader for Chrome,因为Chromium是开源的,您可以查看它们如何在浏览器中呈现它。也许这种方法对你有用。
答案 3 :(得分:0)
查看免费且受欢迎的FPDF
FPDF是一个PHP类,它允许使用纯PHP生成PDF文件,也就是说不使用PDFlib库。 FPDF中的F代表Free:您可以将它用于任何用途并根据您的需要进行修改。
FPDF还有其他优点:高水平 功能。这是一个主要的列表
功能强>
答案 4 :(得分:0)
@ chanchal1987我也使用过Tcpdf,它是一个非常有用的库!有关tcpdf的更多信息,请访问Luke提供的链接。我知道tcpdf确实支持水印和背景图像。
答案 5 :(得分:0)
我正在使用dompdf(https://code.google.com/p/dompdf/)通过php创建pdf到我的网站http://www.pdfwebcreator.com