我想在硬盘中打开现有的PDF文档 . 如何打开PDF文档并使用itextsharp查看?或者我必须使用adobe PDF阅读器组件来查看PDF .
如果我使用adobe PDF阅读器组件来查看PDF文档,是否可以使用itextsharp的功能,例如拆分/合并文档,提取图像?我正在使用c#
iTextSharp不是查看器,因此如果要以在Adobe Reader中查看文档的方式查看文档,则无法使用iTextSharp打开PDF文档 . 有一个基于Windows的GUI用iText打开文档(它被称为iText RUPS),但它会显示PDF文档中的内容,而不是外部可见的内容 .
那么你的问题的答案是否必须使用Adobe Reader组件来查看PDF?是是的!
但是,Adobe Reader是一个查看器,而不是拆分/合并文档的工具 . 如果要拆分/合并文档,则需要Adobe Acrobat .
可以手动使用Adobe Acrobat或Reader从PDF复制/粘贴图像(例如,通过选择图像,右键单击并选择另存为图像),但这些的EULA不允许您通过代码执行此操作 . 它们是最终用户桌面产品 . 您不能在服务器上或其他应用程序内使用它们 .
1 回答
iTextSharp不是查看器,因此如果要以在Adobe Reader中查看文档的方式查看文档,则无法使用iTextSharp打开PDF文档 . 有一个基于Windows的GUI用iText打开文档(它被称为iText RUPS),但它会显示PDF文档中的内容,而不是外部可见的内容 .
那么你的问题的答案是否必须使用Adobe Reader组件来查看PDF?是是的!
但是,Adobe Reader是一个查看器,而不是拆分/合并文档的工具 . 如果要拆分/合并文档,则需要Adobe Acrobat .
可以手动使用Adobe Acrobat或Reader从PDF复制/粘贴图像(例如,通过选择图像,右键单击并选择另存为图像),但这些的EULA不允许您通过代码执行此操作 . 它们是最终用户桌面产品 . 您不能在服务器上或其他应用程序内使用它们 .