通过 C# 减小 PDF 文档大小
Posted
技术标签:
【中文标题】通过 C# 减小 PDF 文档大小【英文标题】:Reduce PDF document size through C# 【发布时间】:2014-03-25 07:14:02 【问题描述】:我的 PDF 文档中包含大小接近 12MB 的图像。 现在我还需要将该文档作为附件通过电子邮件发送。这不允许使用早期论坛中提到的简单压缩和解压缩技术。 请通过 C# 代码向我建议任何替代方案。
【问题讨论】:
您可以拆分 pdf,然后合并为单个 pdf 文件 你检查this线程 你好 Shyam sundar,在我的情况下,PDF 文件的大小为 12MB,我需要通过电子邮件将 12MB 文件作为附件发送给我的客户。所以我不能在这里使用压缩-解压缩类型的逻辑.但是我需要任何工具/实用程序/代码来将大小从 12MB 减少到例如2-3MB。同时PDF文件中的图像质量也不应该受到影响。 【参考方案1】:我建议您尝试使用 Ghostscript 减小 PDF 文件大小。
您可以在此处阅读有关使用 Ghostscript 减小 PDF 文件大小解决方案的更多信息:Reducing PDF file size using Ghostscript on Linux didn't work
如果您想在 C# 中使用 Ghostscript,您可以从命令行调用它或使用适用于 .NET 的 Ghostscript 包装器:https://ghostscriptnet.codeplex.com
【讨论】:
以上是关于通过 C# 减小 PDF 文档大小的主要内容,如果未能解决你的问题,请参考以下文章