将不可复制、不可打印的电子书批量截图生成PDF
首先感谢作者mainIdear的博文《当当·亚马逊·京东等加密的电子书转为PDF》为我搞定加密电子书转PDF提供帮助。
我准备搞的电子书就是下图这个,文字不能复制,也无法打印,无下一页按钮。更为可恶的是,这个加密电子书必需插着大块头加密电路板才能打开。是可忍熟不可忍。。。盘它!
所需工具
- 1、截图工具:Snagit10
- 2、自动执行工具:按键精灵(官网下载)
- 3、图片合成PDF工具(这个太多了,Adobe Acrobat
DC、万彩办公大师等等都可以)
以上截图工具和按键精灵打包下载地址:直达CSDN下载。
软件安装
原mainIdear博文中的通用按键精灵,网上能找到的都带有病毒。本博文中的按键精灵从它官网下载,实测安全放心。
先安装好Snagit10和按键精灵。安装过程不重要,一路默认即可。不过,按键精灵有小广告按钮,安装的时候要注意看,注意取消勾选。如果只是暂时使用,SnagIt10直接试用就可以了。
配置
(一)打开准备搞它的电子书,获取推进方式
在这一步,是为了能够在批量自动截图时,电子书软件能够不断地翻页。方式不限。
对于我所面对的这个加密电子书,在它的工具栏真是干干净净啥都不给我设置。跳转的话可以跳转,但是那样就比较麻烦了。最好能够找到“下一页”的快捷按钮。我将输入法切换至英文状态,从键盘的26个英文字母挨个试了一遍,最后找到“N”就是它的"下一页"快捷键。有这个东西,真是成功了一半。
如果没有“下一页”的快捷键,那也可以尝试其他方式,只不过后面在使用按键精灵时更为复杂而已,这需要你自己去摸索。
(二)打开Snagit10,进行配置
- 打开Snagit10,然后选择方案里面的【多合一】,再到下方的方案设置,在“输入”那里点击三角符号-切换为高级-固定范围。
- 点击【输出】旁的小三角,选择【文件】,再重复打开小三角,取消勾选【在编辑器中预览】(很重要),再打开【属性】设置。在【输出属性】设置里面选择输出文件格式JPG,【自动命名】和文件夹保存地方(最好保存到一个新文件夹),单击确定保存。
(三)打开按键精灵,进行配置
- 打开按键精灵,新建空白脚本
- 首先在控制命令里的“准备循环执行xxx遍”这里改成电子书的页数,然后点击插入。
- 然后将脚本当前行移至循环和结束之间,在键盘命令里的按键里按下M(即自动截图热键),并点击插入。
- 在其他命令里插入延时1秒。重复上边操作,再插入键盘命令N(即电子书“下一页”热键)以及另外一个延时1S,得到如下脚本:
- 点击保存,切换至调试界面,可以最小化按键精灵了,它的脚本启动热键为F10。
(四)电脑纵屏
为了能够获得更高分辨率的图片,在这里将电脑屏幕换个方向。在Windows的设置里,将屏幕设置为纵向:
点击保存更改即可。
(五)重新打开Snagit10进行配置
重新切换至Snagit10,点击方案设置-固定范围旁边的小三角形,点击属性。
点击选择区域,然后对着电子书准备批量截图的区域直接框选即可。它会自动得出宽度、高度以及启始点,点击应用和确定。
打开【工具】菜单,选择【程序参数设置】。设置【全局捕获】热键,我这里设置的是M,单击确定保存。然后在软件界面就可以看到热键变为M。
将Snagit10最小化
开搞
将Snagit10和按键精灵都最小化之后,打开加密的电子书,切换至第一页。按下F10,现在脚本就会自动地完成截图-下一页-截图-下一页。。。
最后,执行完毕就可以得到若干张各页的图片了:
此时,你再用图片批量合成PDF软件把图片合并成PDF即可。
如果觉得PDF无法复制文字,可以在Acrobat DC里使用增强扫描,把文本和图片识别出来,然后就可以复制文字了。
至此,加密电子书批量截图成PDF的工作就大功告成了,希望对你有帮助。
将不可复制、不可打印的电子书批量截图生成PDF相关推荐
- 批量图片生成pdf C#源码
下载链接:图片生成pdf C#源码 把批量图片生成pdf 批量选择 改变图片顺序 图片的缩小预览 自定义要生成的pdf 可以按原始尺寸 可以按长.宽的指定大小按比例绽放 或者按照指定的尺寸如800*6 ...
- winfrom 实现条形码批量打印以及将条形码信息生成PDF文件
最近,老大让给客户做个邮包管理程序.其中,包括一些基本信息的增.删.查和改,这些倒不是很难搞定它分分钟的事.其主要难点就在于如何生成条形码.如何批量打印条形码以及将界面条形码信息批量生成以其各自的 b ...
- winfrom 实现条形码批量打印以及将条形码信息生成PDF文件
最近,老大让给客户做个邮包管理程序.其中,包括一些基本信息的增.删.查和改,这些倒不是很难搞定它分分钟的事.其主要难点就在于如何生成条形码.如何批量打印条形码以及将界面条形码信息批量生成以其各自的 b ...
- 批量自动化生成PDF目录标签
所需软件: 1. FreePic2Pdf(网上很容易找到) 2. python3 3. 天若OCR 链接:https://pan.baidu.com/s/1B9dUr3gc0pv0BSHo5QYGsQ ...
- 批量自动生成pdf文档可跳转书签的方法
有时我们在浏览一些pdf文档的时候,发现这些文档没有对应的书签,这会使我们的阅读不太方便.自己手动一个个创建这些书签效率太低,太浪费我们宝贵时间.这里介绍一个通过使用Adobe Acrobat Pro ...
- 命令行批量截图Node脚本
2019独角兽企业重金招聘Python工程师标准>>> 批量截图任务 作为一个软件工程师,不只是做好自己的本职工作(iOS),而是需要解决项目中的技术问题.这次就是解决自动截图的问题 ...
- CAD/CASS遮罩分图:带状图批量分幅,可依据闭合线批量分图,支持自定义图框,分图后可批量打印,可批量生成布局
插件下载:QTools for AutoCAD 功能位置:qq或qtools命令==>杂项==>遮罩分图(或直接ft命令) 功能介绍: 带状图批量分幅,可依据闭合线批量分图,支持自定义图框 ...
- access 打印预览 代码_标签打印软件如何批量打印样品标签
一般产品在进行大批量生产之前都需要先生产一批样品进行检测,当样品合格率达到了才能大批量的生产产品.或者是从某些地方取一些样品进行检测,如石油样品,土壤样品等等.样品标签就是为了记录下样品名称.样品编号 ...
- java使用itextpdf生成PDF批量打印荣誉证书(指定位置输出文字)
最近公司项目有个需求,批量打印荣誉证书,一开始尝试过传统的网络打印,控件打印,JS调用浏览器打印方法,遇到各种问题,比如定位不准,分页问题,缩放问题等.然后就自己研究,整理了一套打印方案,项目已测 ...
最新文章
- 解题报告——Python编程:从入门到实践_动手试一试_参考答案(第四章)
- 【HDU - 6184】Counting Stars(三元环计数,二分,优化暴力,O(m*sqrt(m)),图论)
- linux CentOS7最小化安装环境静默安装Oracle11GR2数据库 总览
- discuz仿文明争霸游戏官网模版
- 基于SU的快速傅里叶变换(FFT)
- 神经网络的直观解释相关文档
- 2016计算机二级c语言题库,计算机二级c语言题库2016精选
- 红外遥控模块的使用方法,以及stm32代码
- ROS2——通信接口(十)
- SMD和SMT的区别
- 我的世界服务器怎么改无限力量,我的世界无限力量效果指令,我的世界怎么用命令方块做无限的效果...
- 奇迹mu服务器架设全教程
- 接口分析--详细解读微博接口获取
- 在苹果Mac怎样查看或取消订阅服务?
- 对于服务治理概念的一些总结和理解,我们应该如何实践服务治理
- 开启mongodb数据库命令行_MongoDB服务启动命令及DB创建
- arduino开发板安装驱动
- opencv 图像金字塔及图像重建、融合
- 两数之和(Two Sum)
- Markdown格式