如何把PDF文件的内容分页显示并打印
工具/材料:Microsoft Office Word2016版,PDF文件。
1、首选在桌面上,选中PDF文件,双击打开。
2、继续在Microsoft Office Word窗口上,点击顶部的“阅读”分页栏。
3、再者在Microsoft Office Word窗口上,点击顶部的“双页”图标。
4、继续在Microsoft Office Word窗口上,PDF文件内容成功分页显示。
5、再者在Microsoft Office Word界面窗口上,点击左上角“文件”图标里的“打印”选项。
6、继续在Microsoft Office Word界面窗口上,选择打印方式为“一张多页”和“每张页数”为2张。
7、最后在Microsoft Office Word窗口上,点击“打印”按钮即可。
前端生成pdf,jspdf+html2Canvas的使用(vue)
2、安装html2Canvas: npm install --save html2canvas
这里使用 iframe 嵌套需要转成pdf的html文件;
如果pdf内容是动态的,可以将html丢给后端,让后端使用freemarker ftl模板语言或是啥其他的模板语言更改即可,然后将整个html作为字符串传给前端,前端再使用iframe 的 srcdoc属性将内容渲染出来。
不存在分页内容裂开的情况,但对样式呈现不太友好,有时会出现内容偏移情况,时好时坏的,经过不断的尝试,发生偏移的时候,可以将html2Canvas的width写死,但是值具体是多少,需要你自己猜
分页会出现问题:比如图片裂开,表格的某一行从中间断开了等等....我用的笨方法手动去调整iframe的宽、高+html2Canvas的width、height+contentWidth、contentHeight,一点点试出来合适的值(应该有更好的方法,但是技术有限)
1. 生成多页pdf,分页内容裂开的问题
如何把PDF文件的内容分页显示并打印?
您好, 方法
打开PDF文件,点击左上角的“文件”——“打印”,测试是否可以打印。
若不能,右击PDF文件,点击“属性”。
更改打开方式,点击“确定”。
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);
?更多问题到问题求助专区