2 csdn dchen csdn_dchen 于 2015.07.10 14:12 提问

实现 Python对PDF文件大小的控制

如题,通过代码可以将现有的PDF,比如100m大小的文件缩小到80m,不是压缩成zip或者rar. 求大神指点

3个回答

devmiao
devmiao   Ds   Rxr 2015.07.11 22:23
tongyi55555
tongyi55555   2015.07.10 15:06

昨天就有人问类似的问题,貌似免费的没有什么好方法,而且也要看你PDF里面具体的内容,如果都是文字就没有多少压缩的了,如果都是图片有的网站上说是可以对通过降低图片分辨率进行压缩。

oyljerry
oyljerry   Ds   Rxr 2015.07.11 22:19

这个直接先看pdf工具能不能压缩,如果可以就python命令行调用加参数来做

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
LaTeX 缩减文件大小
如果生成一篇含有较多图像数据的论文,可能会遇到生成文件过大的问题,而有些投稿平台对于用户投递的PDF文件大小有限制,这个时候就会遇到Oversized Submission警告,需要缩减文件大小(Reducing File Size).
#js 限制上传文件的大小
js 限制上传文件的大小
压缩pdf大小的方法分享
文件过大传送和保存都不方便,所以大家会想到对文件进行压缩,现在pdf文件使用的范围很广,所以如何将pdf文件压缩成了热议的话题,下面小编就将实际操作步骤分享给大家。 想要不影响压缩后文件的效果,压缩工具的选择很重要,尽量选择识别率比较高的转换工具,下载前可以看一下软件介绍,然后再下载; 下载好pdf压缩器后打开,找到目标格式,也就是pdf压缩; 接着将要压缩的pdf文件添
python 按文件大小排序,含子目录文件
import os import os.path def my_cmp(E1, E2): return -cmp(E1[1], E2[1]) L={} k={} count=0 rootdir = "/home/xiayu/.mozilla/firefox/06ze02mw.default/Cache" for parent, dirnames, filenames in os.walk
如何将pdf文件进行压缩处理
大家有没有遇到过,如果电脑配置低的话,看pdf格式的小说翻页时候会一卡一卡的,翻下一页的时候要几秒钟才渲染出来。影响阅读的心情,其实这时候我们可以将pdf文件进行压缩,这样不仅阅读时候比较方便,而且能省不少内存。 由于要压缩的pdf文件肯定都是比较大的,所以想要成功的压缩文件就需要安装专业的pdf压缩器; 下载成功后打开软件,选择主窗口左侧的“PDF压缩”文件模式。
pdf文件太大?看pdf压缩大小的方法吧
正是由于PDF文件的兼容性很强,里面包含着图片、文字、表格等等内容,一不小心就会导致PDF文件太大了,这样就给我们传输发送带来不小的麻烦,那么我们如何又好又快的对PDF文件进行压缩呢? 想要压缩好的PDF文件质量不变,压缩方法很重要,我们先安装一个迅捷PDF压缩器到电脑上; 安装好压缩工具之后就可以开始压缩操作了,双击压缩器的快捷图标,将其打开; 然后找到“PDF压缩”功
用linux来控制log文件的大小和数量
这几天一直用dstat监控服务器状态,并将结果记录到日志内,但是随着日志文件的越来越大,查找记录很费力,看来要找个方法控制日志文件的大小。 后来找到linux系统自带可以控制文件大小的功能。 [root@localhost ~]vi /etc/logrotate.conf 将: /root/dstat.log {     rotate 5     size 10M } 内容填在文件
用python对指定目录下的所有文件(夹)大小进行排序
Windows的某个目录下sort by size只能对该目录下的文件进行排序,不能对目录下的文件夹进行排序,而手工点击右键逐个计算文件夹的大小效比较低。在此我用用python对指定目录下的所有文件(夹)大小进行排序,代码如下: #! /usr/bin/env python ''' Sort the size of floders and files with given director
AJAX上传文件,控制文件大小,格式
如何利用AJAX进行文件的上传,并对上传内容进行限制,在项目中总会遇见这样的问题,下面就为大家举个栗子。 HTML代码<form id="uploadForm" enctype="multipart/form-data"> //enctype必须要设置为multipart/form-data <input id="file" type="file" name="avater" accept
python,操作pdf文件以及普通文件…
首先,需要安装插件:pypdf output = PdfFileWriter() #读取pdf文件 input1 = PdfFileReader(file('/home/zilu/workspace/liuy/project/caifujutou/static/xml/test.pdf', 'rb')) output.addPage(input1.getPage(0)) outputStrem