修复明显损坏的pdf并减小文件大小

时间:2012-06-15 15:21:00

标签: linux pdf compression pdftk

我有一个PDF文件(4.6MB),它是在Ubuntu 12.04中使用pdftk组合6个不同的PDF(包含文本和位图图形)而制作的。我希望将此文件压缩到接近2MB的文件而不影响其质量。

我已经尝试过pdftk的“压缩”选项(无法将其压缩到2 MB),还尝试先将其转换为ps而不是将其转换为pdf,它会发出以下警告:

  

****警告:将'0000000000 XXXXX n'视为免费入场。

然后挂起。 qpdf也未能说文件已损坏。

有人可以帮助我吗?

3 个答案:

答案 0 :(得分:5)

Ghostscript会给你什么结果?试试这个命令:

gs \
  -o output.pdf \
  -sDEVICE=pdfwrite \
  -dPDFSETTINGS=/screen \
   input.pdf

答案 1 :(得分:2)

有这个pdf文件保留的信息?如果它没有机密数据,那么看到

会很有趣

无论多少次qpdf失败,多价工作

你可以尝试使用压缩工具(它也会尝试修复pdf文件)

<强>多价

  

java -cp path .... to / Multivalent.jar tool.pdf.Compress file.pdf

答案 2 :(得分:0)

这对我来说可以修复损坏的PDF

sudo apt-get install mupdf-tools
mutool clean input.pdf output.pdf