我有一份大型技术 PDF。它有 2500 页,包含图片,大小为 100 MB。我想尝试在 Kindle 上阅读它。据我所知,PDF 必须小于 50 MB 才能在 Kindle 上阅读。
我下载了 PDFSAM,但如果它按页数将 PDF 拆分为多个 PDF,文件大小似乎不会缩小超过 5 MB(即 95MB)。我甚至尝试将 PDF 拆分为每 100 页。
它具有按文件大小分割的功能,但似乎对这个 PDF 没有任何作用。
有没有免费的方法可以将其缩小到 50 MB 以下?我不知道是否可以降低 PDF 的质量以使其变小(但可能不够大),将其拆分成多个小于 50 MB 的文件,甚至从中去除图像。
我尝试使用 Calibre 将文件转换为 MOBI 格式。但是,MOBI 文件大约有 200MB,Gmail 无法接受它作为电子邮件附件。
答案1
您可以通过以下几行命令从 PDF 副本中删除所有图像:Java,C# 或 VB.Net,或者你也可以使用 PDF->Mobi 转换工具口径,因为这会降低图像质量以适应 Kindle。
答案2
PDF Scissors 的开发是为了减少在 Kindle 上阅读 PDF 的麻烦。它可能会对你有所帮助。
答案3
您可以尝试此页面的说明(仅限Linux)(法语):在 Linux 上优化 PDF 文件。
安装所需软件:
sudo apt-get install poppler-utils ghostscript
提供原始PDF文件路径:
PDF_FILE="original.pdf"
提供输出PDF文件路径:
OPTIMIZED_PDF_FILE="optimized.pdf"
并运行优化:
command pdftops \
-paper match \
-nocrop \
-noshrink \
-nocenter \
-level3 \
-q \
"$PDF_FILE" - \
| command ps2pdf14 \
-dEmbedAllFonts=true \
-dUseFlateCompression=true \
-dProcessColorModel=/DeviceCMYK \
-dConvertCMYKImagesToRGB=false \
-dOptimize=true \
-dPDFSETTINGS=/prepress \
- "$OPTIMIZED_PDF_FILE"
或者,您可以使用此命令行将图像质量降低至 72dpi:
command pdftops \
-paper match \
-nocrop \
-noshrink \
-nocenter \
-level3 \
-q \
"$PDF_FILE" - \
| command ps2pdf14 \
-dEmbedAllFonts=true \
-dUseFlateCompression=true \
-dOptimize=true \
-dProcessColorModel=/DeviceRGB \
-dUseCIEColor=true \
-r72 \
-dDownsampleGrayImages=true \
-dGrayImageResolution=72 \
-dAutoFilterGrayImages=false \
-dGrayImageDownsampleType=/Bicubic \
-dDownsampleMonoImages=true \
-dMonoImageResolution=72 \
-dMonoImageDownsampleType=/Bicubic \
-dDownsampleColorImages=true \
-dColorImageResolution=72 \
-dAutoFilterColorImages=false \
-dColorImageDownsampleType=/Bicubic \
-dPDFSETTINGS=/prepress \
- "$OPTIMIZED_PDF_FILE"
这些命令通过以下方式在线实现PDF阅读器。