在网页上打印pdf文件,有两种方式:可以是在java后端通过调用iText PDF的jar包的方法实现PDF打印;也可以在前端调用lodop插件打印pdf文件.
PDF文件的内容可以是表格,图片等等,也可以用于打印二维码,条形码,成绩单等信息.

方法一:java后端
如果是一个对格式排版有严格要求的pdf文件,就需要设计一个pdf模板.
设计pdf模板可以使用pdf编辑器(如:foxit阅读器,迅捷pdf编辑器等),对文件内的文本的字体大小,字体等进行设计,对文本框的长度,位置以及内容进行排版.
foxit对PDF文件进行这些操作,保存(会员是可以直接保存的;非会员需要登录账号,并关注公众号,保存的文件会自动加上一个封页,分页可以使用pdf拆分去掉)

方法二:前端lodop插件
下载路径 http://www.lodop.net/download.html
产品和技术文档都需要下载,可以参照技术文档安装lodop设计器,并编写LodopFuncs.js文件

网页上打印PDF文件相关推荐

  1. 利用JQuery在网页上打印PDF

    项目需求是这样的,在HTML网页上点击打印,然后弹出chrome打印窗口,窗口中是后台生成的PDF文件.其中PDF文件是由后台servlet生成的. 第一种想法是,点击打印时,弹出一个新的窗口 win ...

  2. python下载网页中的pdf文件_Python读取网页上的pdf文件,输出字符串

    读取一个本地pdf文件,输出字符串 # -*- coding: UTF-8 -*from urllib import urlopenfrom pdfminer.pdfinterp import PDF ...

  3. 在html中加入pdf文件吗,如何在网页中显示PDF文件

    我们是不是对百度文库能直接在网页上显示PDF文件感到好奇,你是否也想实现这样的功能?很多朋友认为可以直接在网页中插入代码就可以实现这个功能,其实要在网页中完整地显示PDF文件,需要把PDF文件转换成S ...

  4. 360 html 转pdf文件,360浏览器打印网页输出为pdf文件怎么设置

    3.cad怎么打印pdf文件 打印过程需要1~5秒,打印完成后会自动打开保存成功的PDF文档,下图是百度经验首页打印后的输出文件; 看了"360浏览器打印网页输出为pdf文件怎么设置&quo ...

  5. mac怎么合并两个容器_PDF怎样合并?在Mac上合并PDF文件的最佳方法

    在保存编辑内容的同时合并PDF文件可能是一个大问题.合并大文件时,"预览"不涵盖展平,并且会使系统变慢.这些和其他问题可能会迫使您寻找更好的选择.让我们探索在Mac上组合PDF以涵 ...

  6. pdf上传及预览;file上传pdf文件及预览;vue上传pdf文件及预览;vue-pdf预览pdf文件

    需求:上传pdf文件,并点击可以打开预览.使用input的file功能即可完成,预览只需要跳转到pdf的url地址即可.还可以配合vue-pdf直接预览,点击看这篇. 以下代码可直接复制使用!!!有效 ...

  7. 【第六篇】Qt学习与使用---在qt中打印PDF文件(不是生成PDF)

    1.目的 如题,打印pdf文件中的内容. 2.思路 (1)思路1:可以通过Poppler类来读取pdf中的内容,并转化成图片,再 打印这些图片.这个方法的瑕疵是,需要在打印的时候准确的写出一页图片在A ...

  8. PowerBuilder 10 下调用FoxitPDFSDK_AX_Pro.ocx浏览打印PDF文件

    在PowerBuilder中浏览.打印PDF文件,该代码已经在PB 10.5版本下测试可用. 使用的控件为FoxitPDFSDK_AX_Pro.ocx,该控件无水印,亲测可用. 具体操作步骤如下: 1 ...

  9. 【项目管理】Java使用pdfbox调用打印机打印PDF文件

    [项目管理]Java使用pdfbox调用打印机打印PDF文件 1.项目前言 2.项目实现 3.关键代码 4.效果演示 5.问题处理 5.1 安装对应字体 5.2 修改对应代码 系统:Win10 Jav ...

最新文章

  1. Chrome v28 会在pwd目录下生成libpeerconnection.log文件
  2. 列表和字典之间的相互转换-Python3
  3. window部署DM8的DEM系统
  4. 内存heap_哪个内存更快?Heap或ByteBuffer或Direct?
  5. ArcGIS API For JS之网络分析(临近设施分析)
  6. java redis 故障切换_java使用Redis6–sentinel单点故障主从自动切换
  7. 使用git将code同时提交github,gitee,coding
  8. mongodb聚合查询-aggregate
  9. java redis sadd_Redis Sadd 命令
  10. [bzoj1834][ZJOI2010]network 网络扩容
  11. Linux 初始化系统 systemd - journald 日志
  12. Dell Inspiron 3443 BIOS升级问题解决
  13. python实现excel转置问题
  14. js刷新当前页的方法
  15. iOS游戏开发之使用 Spritekit 框架和 Swift 的 iOS 2D 太空射击游戏(教程含源码)
  16. asp毕业设计——基于asp+access的网上选题系统设计与实现(毕业论文+程序源码)——网上选题系统
  17. 小滴课堂工业级paas云平台+springcloudAlibaba+JDK11综合项目实战
  18. 编写程序体重身高输入和输出C语言,(C语言程序设计实验.doc
  19. Altium designer6.9学习笔记一
  20. 用户体验要素:以用户为中心的产品设计

热门文章

  1. 平生事,此时凝睇,谁会凭栏意!(2)
  2. 手机上安装ubuntu
  3. vue饿了么项目实现评论列表的筛选
  4. requests实战之网页采集器
  5. HTML简单表格的制作
  6. TB-RK1808M0最新固件烧录和驱动更新
  7. 疯狂的程序员1-40
  8. 王者荣耀 微信登录 服务器找不到,王者荣耀微信登录失败怎么办 王者荣耀微信登录失败解决办法...
  9. 华为:编程实现联想输入法 输入联想功能是非常实用的一个功能,请编程实现类似功能
  10. 华为也无奈,P20pro降到历史新低价,老用户:买太早