你不知道右上角有这个下载吗?
2. 用php如何生成PDF格式文件并加密
TCPDF::SetProtection($permissions = array('print', 'modify', '', 'annot-forms', 'fill-forms', 'extract', 'assemble', 'print-high'), $pubkeys = null)通过SetProtection()方法设置后,生成的PDF文档就是加密过的,在用户打开PDF文档的时候就会要求输入访问密码
3. php怎么把含有图片的html页面 转换为pdf 文件
1.FPDF: PDF生成器
FPDF是一个纯粹的通过PHP类来生成PDF文档的方法,需要生成的内容直接在PHP代码中来指定,生成文字,图片,线条等等,都有自己的方法。下面介绍一个用FPDF来生成”Hello World”的PDF文档:
1.<?php
2.require(‘fpdf.php’);
3.
4.$pdf=new FPDF();
5.$pdf->AddPage();
6.$pdf->SetFont(‘Arial’,'B’,16);
7.$pdf->Cell(40,10,’Hello World!’);
8.$pdf->Output();
9.?>
要生成PDF文档,首先我们需要包括库文件fpdf.php。
然后,我们需要建立一个FPDF对象使用默认构造FPDF(),这种构造可以通过三个值即页面方向(纵向或横向),计量单位,和页面大小( A4,A5……),默认情况下,页面大小为A4,计量单位是毫米。
它也可以被明确地指明:
1.$pdf=new FPDF(‘P’,'mm’,'A4′);
然后用AddPage()函数来增加一个页面,左上角和页面的内容在默认情况下边距为1厘米,当然我们可以使用SetMargins()来改变。要生成一段文本,首先我们要使用SetFont()来选择一种字体和字号。
1.$pdf->SetFont(‘Arial’,'B’,16);
我们使用Cell()函数来输出一个文本。一个Cell()是一个载有文字的矩形区域。
最后,我们要关闭这个文件并且把它输出,这就是用到了$pdf->Output();,我们还可以在这里指定我们想要使用的文件名,如$pdf->Output(’sample.pdf’);
4. 如何利用php将word转化为pdf
安装一款
PDFCreator
的软件,它会在系统下安装一名为PDFCreator打印机再按下面操作:
1.在WORD的应用程序中打开你想要转换成PDF的文档。
2.就像在一个标准打印机里面打印一样,打印这个文档。
3.当打印对话框出现后,在打印机名称的下拉框中选择PDFCreator
printer。如果PDFCreator
printer是默认下的打印机,那么你就不需要再去选择了,只要按“确定”键就可以了。
4.接着会弹出一个窗口出来,要求你填写一些信息以便于工作创建PDF文档。
注意:这里你也可以指定你要保存的文档的格式。你可以保存为PDF,
PNG,
JPEG,
BMP,
PCX,
TIFF,
PS,
和
EPS格式。
5.如果你选择保存,这个PDF将会创建并在它默认的PDF阅读器中打开。
5. PHP用TCPDF生成PDF自动换页的判断方法
在你下载的TCPDF包中,找到 TCPDF类,可以自己新建一个类,继承 TCPDF,然后在自己的类中调用内置类成员变量,如 $this->page 是当前页判断,$this->PageNo() 方法是返回总共的页数……
其他的逻辑自己写,比如 $this->Output() 根据不同参数,可以输出pdf文件,是保存服务器或直接下载等等。
更多的可以参考 TCPDF 类。
6. 怎么用PHP在HTML中生成PDF文件
FPDF是一个允许使用纯PHP生成PDF文档的PHP类,换句话说,没有使用PDFlib 函数库。FPDF中的F代表免费和自由:你可以在任何情况下使用,并且支持自定义,来满足你特定的需求,特点:
1、可以选择单元、页面格式和边距
2、可以管理页眉和页脚
3、自动分页
4、自动换行和文本对齐
5、支持图片(JPEG,PNG,gif)
6、色彩丰富,支持链接
顺便也介绍一些可以直接从HTML生成PDF的函数库。
DomPDF
domPDF将HTML转换为PDF。DomPDF遵循CSS2.1的HTML布局,它是用PHP编写的渲染引擎。DomPDF以样式为主导:它会下载并读取外链样式表,内联样式和HTML元素的style属性值。并且还支持大部分的HTML可见属性。
特点:
1、处理大部分CSS2.1和少许CSS3属性,包括@import, @media & @page 规则
2、支持大部分HTML 4.1的可见属性
3、支持外部样式表,包括本地或者http/ftp链接的(通过fopen-wrappers)
4、支持复杂的表结构,包括行和列的span,separate & collapsed border models和独立的cell样式
5、支持图片(gif, png, bmp & jpeg)
6、不依赖于其他的PDF函数库
TCPDF
TCPDF也可以用于生成PDF文档,并且它是一个开源的PHP类库。
TCPDF项目开始于2002年,现在已经被成千上万的人自由使用。TCPDF is a Free Libre Open Source Software (FLOSS).
特点:
1、基本功能不依赖于其他PDF函数库
2、标准页面格式、支持页面格式自定义、边距自定义和单元计量
3、支持UTF-8编码和文字方向从右到左的语言。
4、支持TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0等字体
5、支持字体子集,并提供方法发布一些XHTML + CSS code, Javascript and Forms
6、支持图片和图形的转换
7、支持页面压缩(需要php-zlib扩展)
8、自动管理页眉和页脚
7. PHP生成PDF,用什么类库好
FPDF
FPDF 这个PHP Class允许你采用纯PHP(更确切地说就是不需要使用PDFlib)来生成PDF文件。它所具有的特点包括:可选择的unit大小,页面格式和页边 距;页眉和页脚管理;自动分页;自动换行与文本自动对齐;支持JPEG与PNG图片格式;支持着色和文件超链接;支持TrueType,Type1与 encoding;支持页面压缩。
HTML2PDF
HTML2PDF能够把一个HTML文本转换成一个打印机友好的PDF文件。这个PHP脚本构建在FPDF PHP脚本之上。
TCPDF
TCPDF是一个用于快速生成PDF文件的PHP5函数包。TCPDF基于FPDF进行扩展和改进。支持UTF-8,Unicode,HTML和 XHTML。
html2ps
html2ps 能够把带有图片,复杂表格(包含rowspan/colspan) ,layer/div和css样式的HTML转换成Postscript与PDF。 html2ps对CSS2.1支持非常好,并且很好地兼容不正确的HMTL。它甚至能够转换几乎是采用CSS设计的网站如msn.com。
HTML_ToPDF
HTML_ToPDF能够把任何HTML文档转换成在任何平台和打印机下界面格式都一样的PDF文档。它包括支持图片转换,使用样式表来定制PDF 文件和错误处理。
cPdfWriter
cPdfWriter是一个能够输出PDF文档的PHP5 class。基于TCPDF,FPDF和其它相关脚本。
dompdf
dompdf是一个HTML到PDF的转换工具。它的核心是一个遵循大部份CSS2.1样式的Rendering引擎。dompdf采用样式驱动, 它能够下载并读取外部样式,整个样式标签和单个HTML元素的样式属性。它同样支持目当大部份HTML属性。
8. php怎么将php文件转换成pdf
、自己根据自己需要去弄,设置下页面范围,弄好之后点击下面的确定。
、页面页脚添加好就是这样,可以在右边的PDF文件中看到。
、最后不要忘记保存,可以用快捷键,这里是保存到原文件位置。
9. PHP如何创建PDF中文文档
class PDF_Chinese extends FPDF
{
function AddCIDFont($family,$style,$name,$cw,$CMap,$registry)
{
$i=count($this->fonts)+1;
$fontkey=strtolower($family).strtoupper($style);
$this->fonts[$fontkey]=array('i'=>$i,'type'=>'Type0','name'=>$name,'up'=>-120,'ut'=>40,'cw'=>$cw,'CMap'=>$CMap,'registry'=>$registry);
}