html转图片_一点点方法论:阿虚是如何解决PDF转ZIP这个问题的

v2-eeea6885383d63fb41ee030ad304c6c6_1440w.jpg?source=172ae18b

今天想说的东西其实不复杂,就是一个pdf转zip的方法。

正好最近又在提pdf相关的话题,所以顺便写出来分享分享。

更主要的目的是想分享给大家,阿虚在遇到一些问题的时候解决思路是怎样的

v2-95685b06cc0475dbf2078a0915004cb4_b.gif

▍遇到的问题

问题缘由不复杂,之前想把找到的一套pdf乌龙院漫画上传到 vol.moe(知名漫画站)

v2-92f6cdbc4fa332ea7837610c0c9bca1a_b.jpg

但是的话 vol.moe 只支持上传压缩包格式的文件(因为它需要提取压缩包里面的图片来制作成统一的mobi/epub文件)

v2-54f3150e37cf5c870bd4496eb9321bef_b.gif

v2-7e619dc54315a9bead00bbdfcce2d1e6_b.jpg

百度了一下尽管有一些在线转换网站是支持pdf转zip,但上传-转换-再下载,对于我想转换几十个pdf文件来说就太麻烦了

v2-9e74074ba890c44fa9b634964f0378d3_b.gif

v2-eaacca247edf10784eb0ae16eb6f6a1d_b.jpg

另外我也找了7、8个pdf转换工具,基本上这类pdf转换软件都只支持pdf转word/图片/html/ppt等,但就是没有一个支持转压缩包的

v2-5188788fe3f7ba73682cfd7e0007e2c7_b.jpeg

然后我又想到了电子书转换神器Calibre

v2-e8d74ab4697a2f651c4879559e922fc9_b.gif

尽管Calibre(calibre-ebook.com)是支持pdf直接转zip,但实际转换结果是以html的形式存放于压缩包之中的。

并不是我想要的:压缩包里面单纯是一张张图片

v2-802e80d86970f8dc61d482337ac1c267_b.gif

v2-b5f89b826d6fd8bf21fdf947cca34c8f_b.jpg

▍我的解决思路

想了半天,发现问题似乎并不那么好解决。

这种时候,一般我都会

v2-c8e71e469141d172ab8631f2c75768b9_b.gif
思考我需要的结果是什么?

那上面这个问题的答案很简单:我需要把PDF的内容转换成一个压缩包,压缩包里面是按顺序命名存放的图片文件。

仔细读了几遍这句话,就不难发现,其实想实现我需要的结果,完全可以换一个解决思路:

  1. 先把PDF转图片
  2. 再把图片自己手动压缩成一个压缩包

虽说这样看似流程变多了,其实不然:

  1. PDF转图片,可以批量转换。
  2. 每个文件夹单独压缩到一个压缩包,也是可以批量实现的。

所以就算把一步分成两步来实现,其实也并没变得多复杂

v2-8970b2259b4276b7e658dc114c08a9ff_b.jpeg

那这里呢还是秉持能少装一个软件就少装一个软件的原则,我PDF转图片用到的软件还是之前分享过的:Solid Converter PDF

两个软件,解决你所有的PDF转换问题​mp.weixin.qq.com
v2-10d1fa0f49936133f165bfe268f135be_180x120.jpg

用Solid Converter PDF把pdf转换成图像这一步就没什么过多的好说明了

v2-e5bf7432006a347b87485190520ca677_b.jpeg

v2-10bf0741eeba2bdbdfc4e14800dd3f6f_b.jpg

值得一提的是,在点击上图的「PDF至图像」按钮之后,软件会默认在你电脑的文档目录新建一个空文件夹,文件夹命名形式为你「pdf文件名_images」

v2-acea88ed23ae8dbc7cf847005e679135_b.gif

v2-8db743e7a967371b5866e66ac7271d38_b.jpg

这里的话就建议先默认转换到这个文件夹里面。因为如果你另外选择目录的话,需要自己再手动新建文件夹并命名,就麻烦了一点。

转换完成之后图片的命名方式如下图。

v2-7cbd8ec919248e4cdbaddd227643655b_b.jpg

当然如果你对这个命名方式不够满意,可以自己再顺便重命名一下:

v2-bf91d48c680d62de8a6ff299d24a8f88_b.jpg

上图用到的是「旧版好压」的批量重命名功能

最后呢,再把每个文件夹压缩到单独的压缩文件即可

v2-127f192f2303968f727f0ffd97ed42c5_b.jpeg

v2-7a502d2ff9810f062e3e1f9488b19843_b.jpg

我用这个方法对所有pdf进行了转换。

实际也只花费了不到半个小时而已,包含等待转换+批量重命名流程在内,差不多只花了不到一分钟完成一个pdf的转换

v2-7f2371b5c9bd04d75f388791bbec7b33_b.gif

v2-61f028efc1d07e81839421b88225b059_b.jpg

v2-6c008c14781c44a4e5112b61efa42dda_b.gif

v2-f30f1c089b74f1cbd515e27708e700f0_b.jpg

v2-cbb1c57bc419be0d40ed6a5a8c26fd4e_b.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值