首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c# iText7 -通过pdf图像和更改大小和dpi进行交互。

c# iText7 -通过pdf图像和更改大小和dpi进行交互。
EN

Stack Overflow用户
提问于 2019-03-07 11:11:28
回答 1查看 1.3K关注 0票数 1

我有很多非常大的PDF文件,其中包含巨大的图像(扫描)。其目标是打开PDF,读取所有图像,更改dpi,解析并压缩它。

如何用Itex7来管理它?通常情况下,如何遍历PDF格式中的所有图像?

代码语言:javascript
复制
using (iText.Kernel.Pdf.PdfReader pdfReader = new iText.Kernel.Pdf.PdfReader(inputPdfFile))
{
    using (iText.Kernel.Pdf.PdfDocument pdfDocument = new iText.Kernel.Pdf.PdfDocument(pdfReader))
    {
        //??
        //foreach (var image in pdfDocumentImagesList)
        //{
            //  //image.SetNewDPI()                 
        //}
    }
}
EN

Stack Overflow用户

发布于 2019-03-07 11:39:44

如何浏览所有PDF图像?

ExtractImages.java MyImageRenderListener.java

如何改变图像的dpi和分辨率?

这不是iText功能的一部分,因为iText是一个PDF处理库,而不是图像处理库。我建议您使用其他工具处理提取的图像,然后将它们放入新文档或替换PDF中的图像。后者不是很容易。下一个答案可能是:http://stackoverflow.com/questions/26580912/pdf-convert-to-black-and-white-pngs (它的代码,但在iText7:https://github.com/itext/i7js-examples/blob/develop/src/test/java/com/itextpdf/samples/sandbox/images/ReplaceImage.java中)。

如何压缩图像?

CompressImage.java

希望那会有用!

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55042421

复制
相关文章

相似问题

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