C# 使用Jpeg2000压缩中等质量的Pdf缩小

C# 使用Jpeg2000压缩中等质量的Pdf缩小,c#,pdf,itextsharp,acrobat,C#,Pdf,Itextsharp,Acrobat,有人能帮我吗。我计划缩小pdf的大小,就像我在acrobat中所做的一样。但这一次我想用c。对此有什么想法吗?或者这可能吗 从600DPI到300PI的降采样图像 对于pdf格式的彩色图像,压缩是JPEG200 Compression是CCITT Group 4,用于pdf中的黑白图像,我希望您的pdf文件中只有一个图像。如果它是一个复杂的文件,那么搜索一个框架来完成它 当您拥有图像时,它就非常简单: 创建System.Drawing.Image对象 然后使用Image.Save with(流

有人能帮我吗。我计划缩小pdf的大小,就像我在acrobat中所做的一样。但这一次我想用c。对此有什么想法吗?或者这可能吗

从600DPI到300PI的降采样图像 对于pdf格式的彩色图像,压缩是JPEG200
Compression是CCITT Group 4,用于pdf中的黑白图像,我希望您的pdf文件中只有一个图像。如果它是一个复杂的文件,那么搜索一个框架来完成它

当您拥有图像时,它就非常简单:

  • 创建System.Drawing.Image对象
  • 然后使用Image.Save with(流、ImageCodecInfo、编码器参数)
  • 将流作为图像重新打开,或使用文件名而不是流的保存方法

iTextSharp不会对图像应用有损(破坏性)压缩,这取决于您。但是,您可以先使用,然后再使用另一个