使用pdftk,可以使用
pdftk a.pdf cat 124-end output b.pdf dont_ask我有一堆巨大的PDF,大约有500页,超过100 MB,能自动将它们分割成最大的5MB吗?
发布于 2013-05-12 11:36:02
pdftk没有这样的选择。但是您可以在单个页面中分解完整的文件,并组合这些页面的集合,直到超过5Mb为止。
与合并的页面相比,单个页面的PDF有一些开销(结果是块在浏览5Mb之前可能会多出一个页面),因此会出现一些误差。但是平均每个文件为0.2M,这可能是可以接受的。
我有一个程序(在Python中),它可以在TIFF文件中组合扫描页面时实现这一点,因为我的tiff→djvu转换有一个大小限制。
发布于 2020-10-12 13:50:44
正如上面提到的那样,pdftk没有提供这样的选项,但是,PDFSam似乎提供了:
使用按大小拆分的模块,您可以告诉PDFsam Basic将一个PDF文件划分为给定大小的更小的文件。一个例子可以是一个10 files分成3个文件,大小为4Mb,4Mb和2Mb。鉴于PDF文件的性质,并不总是能够得到一个准确的结果。
由于最初的问题以“命令行”作为标记,因此该工具的实际正确名称为sejda-console ( PDFSam UI的后端):
https://unix.stackexchange.com/questions/75496
复制相似问题