gpt4 book ai didi

c# - 使用 itextsharp 获取 PDF 页面的缩略图

转载 作者:太空宇宙 更新时间:2023-11-03 11:32:29 28 4
gpt4 key购买 nike

使用 itextsharp,如何获取页面的缩略图并显示在图片框中。网上有数百个使用 iTextsharp 的示例,但其中 99% 是关于如何创建和操作 PDF 而不仅仅是阅读 PDF。

// pdfFileName is the file Name
PdfReader reader = new PdfReader(pdfFileName);
for (int i = 1; i <= reader.NumberOfPages; i++)
{
// I need something like PdfPage here
}

有人可以建议如何做到这一点吗?我看过 itext 文档,但不知道从哪里开始并获得 PDF 页面,我以为我需要 PdfImageObject 但如何到达那里......

提前致谢..

最佳答案

iText 和 iTextSharp 只是不幸的 PDF 生成器,而您正在寻找的实际上是 PDF 渲染器。根据 recent blog post 中 iText 的创建者 Bruno Lowagie 的说法他们也没有很快这样做的计划。

PDF Clown ,仍处于非常早期的 alpha 阶段,有一个 blog post (见第 3 点)说他们有一个部分渲染器在工作,所以我建议看一下。

否则请查看这些关于将 PDF 转换为 JPG 的 SO 帖子:

您正在查看的 PdfImageObject 对象用于创建一个“类图像”对象,该对象表示可以嵌入到 PDF 中但没有创建方法的原始 PDF 内容片段JPG 或 BMP 等光栅图像,因此对您没有帮助。但如果您对此感到好奇,请参阅 this post .

关于c# - 使用 itextsharp 获取 PDF 页面的缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7333552/

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