简介

PDF是市面上最流行的格式之一,大多数情况下,PDF文件是可读的,即内部包含文字内容。如果要将这些内容转换为图片,一个办法是一个个页面截图,然而,这样是十分低效率的。这里,笔者分享下如果快速实现在浏览器中将PDF文件转换为图片。

环境要求

node
https://nodejs.org/en/

一、新建一个目录,在里面打开命令行工具(快捷方式为Ctrl+Shift+右击)通过npm下载本文使用的核心控件

npm install dwt@14.0.3

然后在这个目录可以看到

二、打开到以下目录

node_modules\dwt\samples

可以看到

三、在本文中,我们要重点研究的是 PDFRasterizer.html。直接双击打开。在浏览器中按照提示安装控件

正常情况下,安装的文件可以在 C:\Windows\SysWOW64\Dynamsoft\DynamsoftService 目录中找到。这里的核心文件主要是

DynamsoftService.exe
dwt_trial_14.0.0.0618.dll
DynamicPdf.dll

四、安装完成后,刷新页面,点击第二个按钮并打开本地的一个PDF文件。很快这个PDF文件就会以图片形式展现在页面上的图片查看器中

此时,可以打开浏览器的开发者界面(F12),并试一下执行以下代码。这样可以一次查看多疑图片

DWObject.SetViewMode(3,3);

还可以用以下方法来把这些图片存为JPEG到本地(也可以存为BMP, PNG, TIF等)

DWObject.IfShowFileDialog = true;
DWObject.SaveAsJPEG('');

如果需要了解更多技术细节,可以直接看 PDFRasterizer.html 的JS源码。也可以直接联系免费快速的中国区技术支持

https://www.damingsoft.com/ContactUs.aspx

备注

如果你看到以下提示则表示你用的授权过期了。

解决方案为点击上图中标红的链接,获取一个新的授权并加上下面的代码中的第一句(在window.onload回调函数中)

...
Dynamsoft.WebTwainEnv.ProductKey = "<新的授权>";
Dynamsoft.WebTwainEnv.Load();
...

5分钟转换PDF为图片相关推荐

  1. itext 生成pdf 输出特殊符号_JAVA提取PDF内容及转换PDF为图片

    今天给大家分享一下使用java处理pdf文件,包括提取pdf文本.提取pdf图片.pdf转图片三种操作. 主要使用到的库是apache开源的pdfbox,目前最新版本是2.0.x,网上的资料一般是1. ...

  2. pdfbox或icepdf转换PDF为图片时,中文乱码(出现方框)处理

    1.不需要在Linux上安装字体就能实现中文的转换 2.转换的字体可以自己去下载(百度) 3.我这个是将原先的PDF编辑表单域,动态填充模板后转换成PNG. 4.上代码............... ...

  3. C#调用GhostScript,O2S.Components转换PDF为图片

    方法一:使用O2S.Components.PDFRENDER4net.DLL https://jingyan.baidu.com/article/47a29f2453ab72c015239946.ht ...

  4. 不使用前端的pdf.js,通过pdfbox转换pdf为图片,拼接成html实现pdf前端预览

    一般情况,pdf类型的文件在前端预览,都是通过前端插件,或者获取源文件浏览器自带的工具预览,由于项目中,是前后端分离,前端不想使用pdf.js类的插件,预览的要求又是只能看不能下载,所以只能另外想别的 ...

  5. java pdfbox2 中文乱码_Java用pdfbox或icepdf转换PDF为图片时,中文乱码问题

    最近在做一个将PDF文件转换成图片文件,然后传给前端展示的功能.刚开始时是用pdfbox,在本地windows环境下可以正常转换,图片没有任何问题.然后上了linux的测试环境,一样没问题.但是上了l ...

  6. pdfbox或icepdf转换PDF为图片时,中文乱码处理

    一:追查原因 出现这个原因很简单,必定是你的PDF是自己编辑的,否则不会出现此问题.而且你的Linux服务器必定没有你自己编辑的中文字体. 如:我的PDF编辑用了楷体,Linux上没有此字体就GG了 ...

  7. 将HTML文件转换为PDF文件(Thymeleaf模板转换,简单解决中文问题, 解决HTML带图片转换PDF文件问题)

    将HTML文件转换为PDF文件 一.导入依赖 <!-- itext生成Pdf --> <dependency><groupId>com.itextpdf</g ...

  8. 怎么把pdf转换成jpg图片?pdf在线转图片的步骤

    相信大家都遇到.使用过pdf文件,这是一种非常常用的办公.学习文件格式,但有时候我们为了方便使用,就需要把pdf文件转换成图片来使用,那么应该怎么把pdf转换成jpg图片呢?今天来给大家分享一款pdf ...

  9. 转换pdf 为 png

    在项目开发中经常会有将"word转换为pdf"."将word转换为图片".将"pdf转换为图片" 的需求. 针对如上需求,写一下自己在这方面 ...

  10. go语言中pdf转图片功能的实现(CentOS)

    一.centos下环境部署 步骤1:部署ImageMagick (1)在http://www.imagemagick.org/download/上找到合适的版本,然后下载,我选择的版本是ImageMa ...

最新文章

  1. spring框架学习笔记(八)
  2. command对象提供的3个execute方法是_并发面试题:java中有几种方法可以实现一个线程?...
  3. 如何实现input输入框自带清除按钮
  4. BeanUtils对象之间的复制
  5. 客座编辑:刘克,男,博士,国家自然科学基金委员会信息科学部二处(计算机学科)处长。...
  6. Qt之C语言有符号数与无符号数运算
  7. 从不同解码策略看机器如何生成文本
  8. 很多家长学历不高,无法辅导孩子的家庭作业怎么办?
  9. MySql 语法(完整版)
  10. 千呼万唤始出来:JUC灵魂AQS终于来了
  11. Vue禁止浏览器自动填充
  12. 关于驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server的解决方案
  13. 酒店同质化时代,荟语酒店如何通过精准定位突围出圈
  14. 水漆哪个品牌好?十大品牌水漆排行榜
  15. boss2.0 java_bboss/bboss-core-entity at master · bbossgroups/bboss · GitHub
  16. php实现的单例模式
  17. 复现lio_sam激光slam算法创建点云地图
  18. wxPython 基本控件
  19. 程序员千万别去外包公司!
  20. 2017-07-31关于敏捷开发的一些想法

热门文章

  1. 【软件工程】根据数据流图导出程序结构
  2. 华数机器人旋转编程_华数工业机器人编程 MOVE运动指令
  3. 串行口通讯测试软件,485串口测试软件
  4. 为什么要测款,直通车测款怎样设置
  5. 开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
  6. chrome浏览器安装crx Mouse(鼠标手势)插件
  7. 中华石杉老师课程汇总
  8. php ctype xdigit,php ctype_digit() 函数介绍
  9. uniapp 微信小程序 弹窗 用户授权
  10. 海洋环境科学概论知识整理--1