首先感谢作者mainIdear的博文《当当·亚马逊·京东等加密的电子书转为PDF》为我搞定加密电子书转PDF提供帮助。

我准备搞的电子书就是下图这个,文字不能复制,也无法打印,无下一页按钮。更为可恶的是,这个加密电子书必需插着大块头加密电路板才能打开。是可忍熟不可忍。。。盘它!

所需工具

  • 1、截图工具:Snagit10
  • 2、自动执行工具:按键精灵(官网下载)
  • 3、图片合成PDF工具(这个太多了,Adobe Acrobat
    DC、万彩办公大师等等都可以)

以上截图工具和按键精灵打包下载地址:直达CSDN下载。

软件安装

原mainIdear博文中的通用按键精灵,网上能找到的都带有病毒。本博文中的按键精灵从它官网下载,实测安全放心。

先安装好Snagit10和按键精灵。安装过程不重要,一路默认即可。不过,按键精灵有小广告按钮,安装的时候要注意看,注意取消勾选。如果只是暂时使用,SnagIt10直接试用就可以了。

配置

(一)打开准备搞它的电子书,获取推进方式

在这一步,是为了能够在批量自动截图时,电子书软件能够不断地翻页。方式不限。

对于我所面对的这个加密电子书,在它的工具栏真是干干净净啥都不给我设置。跳转的话可以跳转,但是那样就比较麻烦了。最好能够找到“下一页”的快捷按钮。我将输入法切换至英文状态,从键盘的26个英文字母挨个试了一遍,最后找到“N”就是它的"下一页"快捷键。有这个东西,真是成功了一半。

如果没有“下一页”的快捷键,那也可以尝试其他方式,只不过后面在使用按键精灵时更为复杂而已,这需要你自己去摸索。

(二)打开Snagit10,进行配置

  1. 打开Snagit10,然后选择方案里面的【多合一】,再到下方的方案设置,在“输入”那里点击三角符号-切换为高级-固定范围。

  1. 点击【输出】旁的小三角,选择【文件】,再重复打开小三角,取消勾选【在编辑器中预览】(很重要),再打开【属性】设置。在【输出属性】设置里面选择输出文件格式JPG,【自动命名】和文件夹保存地方(最好保存到一个新文件夹),单击确定保存。

(三)打开按键精灵,进行配置

  1. 打开按键精灵,新建空白脚本
  2. 首先在控制命令里的“准备循环执行xxx遍”这里改成电子书的页数,然后点击插入。
  3. 然后将脚本当前行移至循环和结束之间,在键盘命令里的按键里按下M(即自动截图热键),并点击插入。
  4. 在其他命令里插入延时1秒。重复上边操作,再插入键盘命令N(即电子书“下一页”热键)以及另外一个延时1S,得到如下脚本:
  5. 点击保存,切换至调试界面,可以最小化按键精灵了,它的脚本启动热键为F10。

(四)电脑纵屏

为了能够获得更高分辨率的图片,在这里将电脑屏幕换个方向。在Windows的设置里,将屏幕设置为纵向:

点击保存更改即可。

(五)重新打开Snagit10进行配置

  1. 重新切换至Snagit10,点击方案设置-固定范围旁边的小三角形,点击属性。

  2. 点击选择区域,然后对着电子书准备批量截图的区域直接框选即可。它会自动得出宽度、高度以及启始点,点击应用和确定。

  3. 打开【工具】菜单,选择【程序参数设置】。设置【全局捕获】热键,我这里设置的是M,单击确定保存。然后在软件界面就可以看到热键变为M。

  4. 将Snagit10最小化

开搞

将Snagit10和按键精灵都最小化之后,打开加密的电子书,切换至第一页。按下F10,现在脚本就会自动地完成截图-下一页-截图-下一页。。。

最后,执行完毕就可以得到若干张各页的图片了:

此时,你再用图片批量合成PDF软件把图片合并成PDF即可。

如果觉得PDF无法复制文字,可以在Acrobat DC里使用增强扫描,把文本和图片识别出来,然后就可以复制文字了。

至此,加密电子书批量截图成PDF的工作就大功告成了,希望对你有帮助。

将不可复制、不可打印的电子书批量截图生成PDF相关推荐

  1. 批量图片生成pdf C#源码

    下载链接:图片生成pdf C#源码 把批量图片生成pdf 批量选择 改变图片顺序 图片的缩小预览 自定义要生成的pdf 可以按原始尺寸 可以按长.宽的指定大小按比例绽放 或者按照指定的尺寸如800*6 ...

  2. winfrom 实现条形码批量打印以及将条形码信息生成PDF文件

    最近,老大让给客户做个邮包管理程序.其中,包括一些基本信息的增.删.查和改,这些倒不是很难搞定它分分钟的事.其主要难点就在于如何生成条形码.如何批量打印条形码以及将界面条形码信息批量生成以其各自的 b ...

  3. winfrom 实现条形码批量打印以及将条形码信息生成PDF文件

    最近,老大让给客户做个邮包管理程序.其中,包括一些基本信息的增.删.查和改,这些倒不是很难搞定它分分钟的事.其主要难点就在于如何生成条形码.如何批量打印条形码以及将界面条形码信息批量生成以其各自的 b ...

  4. 批量自动化生成PDF目录标签

    所需软件: 1. FreePic2Pdf(网上很容易找到) 2. python3 3. 天若OCR 链接:https://pan.baidu.com/s/1B9dUr3gc0pv0BSHo5QYGsQ ...

  5. 批量自动生成pdf文档可跳转书签的方法

    有时我们在浏览一些pdf文档的时候,发现这些文档没有对应的书签,这会使我们的阅读不太方便.自己手动一个个创建这些书签效率太低,太浪费我们宝贵时间.这里介绍一个通过使用Adobe Acrobat Pro ...

  6. 命令行批量截图Node脚本

    2019独角兽企业重金招聘Python工程师标准>>> 批量截图任务 作为一个软件工程师,不只是做好自己的本职工作(iOS),而是需要解决项目中的技术问题.这次就是解决自动截图的问题 ...

  7. CAD/CASS遮罩分图:带状图批量分幅,可依据闭合线批量分图,支持自定义图框,分图后可批量打印,可批量生成布局

    插件下载:QTools for AutoCAD 功能位置:qq或qtools命令==>杂项==>遮罩分图(或直接ft命令) 功能介绍: 带状图批量分幅,可依据闭合线批量分图,支持自定义图框 ...

  8. access 打印预览 代码_标签打印软件如何批量打印样品标签

    一般产品在进行大批量生产之前都需要先生产一批样品进行检测,当样品合格率达到了才能大批量的生产产品.或者是从某些地方取一些样品进行检测,如石油样品,土壤样品等等.样品标签就是为了记录下样品名称.样品编号 ...

  9. java使用itextpdf生成PDF批量打印荣誉证书(指定位置输出文字)

    最近公司项目有个需求,批量打印荣誉证书,一开始尝试过传统的网络打印,控件打印,JS调用浏览器打印方法,遇到各种问题,比如定位不准,分页问题,​​缩放问题等.然后就自己研究,整理了一套打印方案,项目已测 ...

最新文章

  1. 解题报告——Python编程:从入门到实践_动手试一试_参考答案(第四章)
  2. 【HDU - 6184】Counting Stars(三元环计数,二分,优化暴力,O(m*sqrt(m)),图论)
  3. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库 总览
  4. discuz仿文明争霸游戏官网模版
  5. 基于SU的快速傅里叶变换(FFT)
  6. 神经网络的直观解释相关文档
  7. 2016计算机二级c语言题库,计算机二级c语言题库2016精选
  8. 红外遥控模块的使用方法,以及stm32代码
  9. ROS2——通信接口(十)
  10. SMD和SMT的区别
  11. 我的世界服务器怎么改无限力量,我的世界无限力量效果指令,我的世界怎么用命令方块做无限的效果...
  12. 奇迹mu服务器架设全教程
  13. 接口分析--详细解读微博接口获取
  14. 在苹果Mac怎样查看或取消订阅服务?
  15. 对于服务治理概念的一些总结和理解,我们应该如何实践服务治理
  16. 开启mongodb数据库命令行_MongoDB服务启动命令及DB创建
  17. arduino开发板安装驱动
  18. opencv 图像金字塔及图像重建、融合
  19. 两数之和(Two Sum)
  20. Markdown格式

热门文章

  1. 订单超时处理方案介绍
  2. 2021版安装cocoapods
  3. 用最直白的方式告诉你 什么是前后端分离
  4. Iphone如何稳定地触发半屏模式?单手模式
  5. 十类经典office实用技巧
  6. 网络里面没有计算机,网上邻居里面没有本地连接
  7. 飞行时间系统设计:系统概述
  8. SCU 4438 Censor 字符串hash
  9. git push -u origin master后要输入密码输入不了?
  10. 电脑版---QQ表情收藏测试用例