首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GhostScript PDF压缩- PDF大小增加问题

GhostScript PDF压缩- PDF大小增加问题
EN

Stack Overflow用户
提问于 2016-07-20 12:36:44
回答 1查看 3.3K关注 0票数 1

我试图使用我的Asp.Net应用程序和GhostScript来压缩PDF文件。但不知何故,我无法获得一些PDF的成功输出。

GhostScript应用程序详细信息

版本: 9.19

名称: gswin64c.exe

请看下面提到的问题.

我的问题是,对于一些PDF,鬼压缩技术不是很好的工作,而是它增加了文件大小。

就像。请看一下这个链接 (这里我添加了一些输入和输出文件,我已经用应用程序进行了测试)

案例1: PDF压缩没有按需要工作.

在这里,B_BeforeCompression.pdf (它的大小是369 KB)是源PDF,当我使用GhostPDF压缩技术压缩它时,它实际上增加了它的大小B_AfterCompression.pdf (它的大小是473 KB)

案例2: PDF压缩工作良好的

在这里,A_BeforeCompression.pdf (它的大小是1458 KB)当它被压缩时,输出A_AfterCompression.pdf被生成为A_AfterCompression.pdf大小为286 KB。

这里我的问题是,为什么会发生这种相反的情况(一种技术适用于一种PDF,但不能成功地处理另一种PDF)。

代码语言:javascript
运行
复制
 "-sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile="OutputPDF" "InputPDF";

请给我可能的解决方案,使PDF压缩是兼容的所有PDF文件。

EN

回答 1

Stack Overflow用户

发布于 2016-07-20 14:10:10

Ghostscript永远不会压缩PDF文件。请参阅本文档中的概述

Ghostscript pdfwrite设备所做的是生成一个新的 PDF,该设备的目标是PDF文件的视觉外观应该与输入的外观相同,无论输入采用何种格式(最初的PostScript现在工作,成功程度不同,使用PostScript、PDF、PCL、PXL和XPS输入)。

PDF解释器和pdfwrite设备的工作方式,可能是新文件比原始文件小,特别是如果您对输入使用激进处理,例如对任何图像的分辨率进行下采样。然而,正如你所发现的那样,这绝不是肯定的。

因此,没有“使PDF压缩与所有PDF文件兼容的解决方案”。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38481509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档