首页 > 编程知识 正文

php显示pdf,php显示其他网站内容

时间:2024-04-24 11:43:24 阅读:334211 作者:GEAA

本文目录一览:

php读取pdf文档内容,并分页显示

?php()

// 创建一个新的pdf文档句柄

$pdf = pdf_new();

// 打开一个文件

pdf_open_file($pdf, "pdftest.pdf");

// 开始一个新页面(a4)

pdf_begin_page($pdf, 595, 842);

// 得到并使用字体对象

$arial = pdf_findfont($pdf, "arial", "host", 1);

pdf_setfont($pdf, $arial, 10);

// 输出文字

pdf_show_xy($pdf, "this is an exam of pdf documents, it is a good lib,",50, 750);

pdf_show_xy($pdf, "if you like,please try yourself!", 50, 730);

echo "a href=m.php?page=1首页/a ";

if($page!=1){

echo "a href=m.php?page=".($page-1)."上一页/a ";

}

if($page$page_count){

echo "a href=m.php?page=".($page+1)."下一页/a ";

}

echo "a href=m.php?page=".$page_count."尾页/a";

// 结束一页

pdf_end_page($pdf);

// 关闭并保存文件

pdf_close($pdf);

?更多问题到问题求助专区

php网站pdf显示插件 pdf.js 浏览器打开大文件崩溃。

您好,两种方案:一种直接链接,把pdf文件当作img文件,类似a href=""/这种形式,这样链接:

代码如下:

frame src="pdf文件的地址"/frame

另一种:使用js插件哈。

其中实现阅读pdf文件的js插件很多,比如:pdf.js:是一个技术原型主要用于在 HTML5 平台上展示 PDF 文档,无需任何本地技术支持;jsPDF:是一个使用Javascript语言生成PDF的开源库(IE暂不支持);

比较简单易上手的js插件:PDFObject.js,是一个 JavaScript 库用来在HTML中动态嵌入 PDF 文档。

效果如下:

PDFObject.js目前已经升级到1.2,可以支持IE9.

PDFObject.js宗旨:Sometimes you need a little JavaScript. When you do, try PDFObject.

来看看少之又少的js代码:

代码如下:

script type="text/javascript"

window.onload = function (){

var success = new PDFObject({ url: "sample.pdf" }).embed();

};

/script

OK,这样就可以了。只要把地址写对即可。

若我在某一个div中加载pdf咋办呢?看官网,发现embed()方法可以有参数的,无参数是指body,有参数是具体的某一个位置。

代码如下:

script type="text/javascript"

window.onload = function (){

var success = new PDFObject({ url: "sample.pdf" }).embed(“div的id”);

};

/script

当然,其中还可以进一步设置参数,比如你想以多少秒的速度预览,有css,无css等。

php生成pdf 下载 同步还是异步

同步

首先需要安装wkhtmltopdf这个软件 需要执行shell_exec函数的php文件和安装的wkhtmltopdf.exe可执行文件在同一目录下,不然php找不到这个执行文件

shell_exec("wkhtmltopdf.exe --page-size A4 --outline 网页地址 pdf文件名");

--page-size 以A4纸的尺寸显示pdf内容

--outline 显示目录(网页中h1,h2来定)

网页地址 需要转成pdf的网页地址

pdf文件名 生成pdf的文件名,可以使用绝对路径

php怎么在页面中直接打开pdf文件

首先,在网上下载第三方转换软件。将该软件解压至浏览PHP文件的同名目录下。应用exec()执行该可执行文件。并将打开的文件保存至PHP可读的文件类型(最好以时间戳命名),并将文件赋到一个变量中。

然后通过PHP 的header函数读取该文件内容。并将读取的内容在如SDK编辑器上打开。待用户编辑完成后,保存至该文件中。并重新执行其他格式的文件-PDF软件转换。重新生成PDF文件,并将原来可以被PHP 打开的文件删除。

这样即可实现用PHP 来打开PDF文件。希望能帮到你。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。