我使用 pdftk 命令行压缩 PDF 文件,命令如下:
pdftk file1.pdf output file2.pdf compress
我的文件大小减小了,看来它起到了作用。
是否有[选项]可以更改压缩方式???
或者其他压缩文件的解决方案?这是因为一些图形具有许多点而导致文件很重。是否有一种方法可以将这些图形转换为JPG格式,并适应压缩?
我使用 pdftk 命令行压缩 PDF 文件,命令如下:
pdftk file1.pdf output file2.pdf compress
我的文件大小减小了,看来它起到了作用。
是否有[选项]可以更改压缩方式???
或者其他压缩文件的解决方案?这是因为一些图形具有许多点而导致文件很重。是否有一种方法可以将这些图形转换为JPG格式,并适应压缩?
我使用qpdf并没有看到文件大小有太大的减小。我发现最好的方法是在pdftk完成后使用ghostscript将pdf转换为postscript,然后再转回pdf。在PHP中,您可以使用exec:
$ps = $save_path.'/psfile.ps';
exec('ps2ps2 ' . $pdf . ' ' . $ps);
unlink($pdf);
exec('ps2pdf ' .$ps . ' ' . $pdf);
unlink($ps);
我几分钟前使用了这个工具,将pdftk输出从490k压缩到71k。
我曾经遇到过同样的问题,我使用了这个函数来压缩单独的页面,结果文件大小被压缩了原始大小的三分之一。
for (int i = 1; i <= theDoc.PageCount; i++)
{
theDoc.PageNumber = i;
theDoc.Flatten();
}