gpt4 book ai didi

c# - Itextsharp : PDF size too large when including images

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:06 25 4
gpt4 key购买 nike

我使用 Itextsharp 和 C# 构建的一些 PDF 存在大小问题。事实上,每个页面只是一个图像,与页面一样宽,我通过位图通过 GetInstance 创建,然后在缩放后在页面上设置。看来我无法控制 PDF 中图像的格式,也就是说,生成的 PDF 结构中的对象没有在标题中显示压缩类型。有谁知道我是否可以更改该格式,我可以选择以某种方式将图像对象压缩为 PDF(Tiff/jpg 就足够了)....谢谢保存

最佳答案

PDF(和 iText)“原生”支持多种不同的图像压缩格式

  • JPG
  • JPEG2000
  • LZW/Flate(zip)
  • CCITT(第 3 组和第 4 组)
  • JBIG2

给定其中一种格式的图像,它将“按原样”包含在 PDF 中。其他格式(png、大多数 tiff 等)的图像必须解压缩,然后重新压缩为 Flate (zip) 流。

因此,如果您想要获得最佳效果,请使用可以直接存储为 PDF 的图像压缩格式,而不是必须转换的其他格式。

关于c# - Itextsharp : PDF size too large when including images,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3237285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com