【发布时间】:2015-07-12 08:08:46
【问题描述】:
我想在我的硬盘中打开一个现有的 PDF 文档。如何打开一个 PDF 文档并使用 itextsharp 查看它?还是我必须使用 adobe PDF 阅读器组件才能查看 PDF。
如果我使用 adobe PDF reader 组件查看 PDF 文档,是否可以使用 itextsharp 的功能,例如拆分/合并文档,提取图像? 我正在使用 C#
【问题讨论】:
标签: c# itextsharp
我想在我的硬盘中打开一个现有的 PDF 文档。如何打开一个 PDF 文档并使用 itextsharp 查看它?还是我必须使用 adobe PDF 阅读器组件才能查看 PDF。
如果我使用 adobe PDF reader 组件查看 PDF 文档,是否可以使用 itextsharp 的功能,例如拆分/合并文档,提取图像? 我正在使用 C#
【问题讨论】:
标签: c# itextsharp
iTextSharp 不是查看器,因此如果您想以在 Adobe Reader 中查看的方式查看文档,则无法使用 iTextSharp 打开 PDF 文档。有一个基于 Windows 的 GUI 可以使用 iText(称为iText RUPS)打开文档,但它会向您显示 PDF 文档内部的内容,而不是外部可见的内容>.
所以您的问题的答案我必须使用 Adobe Reader 组件来查看 PDF 吗?是的!
但是,Adobe Reader 是查看器,而不是拆分/合并文档的工具。如果要拆分/合并文档,则需要 Adobe Acrobat。
可以使用 Adobe Acrobat 或 Reader 手动复制/粘贴 PDF 中的图像(例如,通过选择图像、右键单击并选择 另存为图像) ,但其中的 EULA 不允许您从代码中执行此操作。它们是最终用户桌面产品。您不能在服务器或其他应用程序中使用它们。
【讨论】: