5分钟转换PDF为图片
简介
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为图片相关推荐
- itext 生成pdf 输出特殊符号_JAVA提取PDF内容及转换PDF为图片
今天给大家分享一下使用java处理pdf文件,包括提取pdf文本.提取pdf图片.pdf转图片三种操作. 主要使用到的库是apache开源的pdfbox,目前最新版本是2.0.x,网上的资料一般是1. ...
- pdfbox或icepdf转换PDF为图片时,中文乱码(出现方框)处理
1.不需要在Linux上安装字体就能实现中文的转换 2.转换的字体可以自己去下载(百度) 3.我这个是将原先的PDF编辑表单域,动态填充模板后转换成PNG. 4.上代码............... ...
- C#调用GhostScript,O2S.Components转换PDF为图片
方法一:使用O2S.Components.PDFRENDER4net.DLL https://jingyan.baidu.com/article/47a29f2453ab72c015239946.ht ...
- 不使用前端的pdf.js,通过pdfbox转换pdf为图片,拼接成html实现pdf前端预览
一般情况,pdf类型的文件在前端预览,都是通过前端插件,或者获取源文件浏览器自带的工具预览,由于项目中,是前后端分离,前端不想使用pdf.js类的插件,预览的要求又是只能看不能下载,所以只能另外想别的 ...
- java pdfbox2 中文乱码_Java用pdfbox或icepdf转换PDF为图片时,中文乱码问题
最近在做一个将PDF文件转换成图片文件,然后传给前端展示的功能.刚开始时是用pdfbox,在本地windows环境下可以正常转换,图片没有任何问题.然后上了linux的测试环境,一样没问题.但是上了l ...
- pdfbox或icepdf转换PDF为图片时,中文乱码处理
一:追查原因 出现这个原因很简单,必定是你的PDF是自己编辑的,否则不会出现此问题.而且你的Linux服务器必定没有你自己编辑的中文字体. 如:我的PDF编辑用了楷体,Linux上没有此字体就GG了 ...
- 将HTML文件转换为PDF文件(Thymeleaf模板转换,简单解决中文问题, 解决HTML带图片转换PDF文件问题)
将HTML文件转换为PDF文件 一.导入依赖 <!-- itext生成Pdf --> <dependency><groupId>com.itextpdf</g ...
- 怎么把pdf转换成jpg图片?pdf在线转图片的步骤
相信大家都遇到.使用过pdf文件,这是一种非常常用的办公.学习文件格式,但有时候我们为了方便使用,就需要把pdf文件转换成图片来使用,那么应该怎么把pdf转换成jpg图片呢?今天来给大家分享一款pdf ...
- 转换pdf 为 png
在项目开发中经常会有将"word转换为pdf"."将word转换为图片".将"pdf转换为图片" 的需求. 针对如上需求,写一下自己在这方面 ...
- go语言中pdf转图片功能的实现(CentOS)
一.centos下环境部署 步骤1:部署ImageMagick (1)在http://www.imagemagick.org/download/上找到合适的版本,然后下载,我选择的版本是ImageMa ...
最新文章
- spring框架学习笔记(八)
- command对象提供的3个execute方法是_并发面试题:java中有几种方法可以实现一个线程?...
- 如何实现input输入框自带清除按钮
- BeanUtils对象之间的复制
- 客座编辑:刘克,男,博士,国家自然科学基金委员会信息科学部二处(计算机学科)处长。...
- Qt之C语言有符号数与无符号数运算
- 从不同解码策略看机器如何生成文本
- 很多家长学历不高,无法辅导孩子的家庭作业怎么办?
- MySql 语法(完整版)
- 千呼万唤始出来:JUC灵魂AQS终于来了
- Vue禁止浏览器自动填充
- 关于驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server的解决方案
- 酒店同质化时代,荟语酒店如何通过精准定位突围出圈
- 水漆哪个品牌好?十大品牌水漆排行榜
- boss2.0 java_bboss/bboss-core-entity at master · bbossgroups/bboss · GitHub
- php实现的单例模式
- 复现lio_sam激光slam算法创建点云地图
- wxPython 基本控件
- 程序员千万别去外包公司!
- 2017-07-31关于敏捷开发的一些想法