使用iTextSharp创建PDF查看器

使用iTextSharp创建PDF查看器,pdf,itextsharp,Pdf,Itextsharp,我正在尝试使用iTextSharp库创建一个PDF查看器,但似乎没有任何关于如何实现这一点的文档。我不需要创建PDF文件,只需显示一个文件,并为用户提供保存文件或将其导出为CSV文件的选项 有人能告诉我正确的方向吗?就这一点而言,iText不是PDF查看器(也不是iTextSharp),但它可以用来检查PDF文档。例如,见。iText RUPS是一个工具,允许您在PDF的引擎盖下查看,更具体地说,查看存储在PDF中的PDF对象以及内容流 这将是编写PDF查看器的第一步。但是,iTextSharp

我正在尝试使用iTextSharp库创建一个PDF查看器,但似乎没有任何关于如何实现这一点的文档。我不需要创建PDF文件,只需显示一个文件,并为用户提供保存文件或将其导出为CSV文件的选项

有人能告诉我正确的方向吗?

就这一点而言,iText不是PDF查看器(也不是iTextSharp),但它可以用来检查PDF文档。例如,见。iText RUPS是一个工具,允许您在PDF的引擎盖下查看,更具体地说,查看存储在PDF中的PDF对象以及内容流

这将是编写PDF查看器的第一步。但是,iTextSharp不会解释页面的内容流,也不会解释属于该页面的资源(例如图像流、字形描述等)。如果这是您想要构建的,您需要咨询ISO-32000-1。请注意,创建一个像样的查看器可能需要几年的时间

至于将PDF文档导出为CSV的要求,如果您的原始PDF是带标签的PDF,则这可能是可能的,但对于大多数PDF文档,包括由扫描图像组成的文档和没有机器可识别结构的文档,这是不可能的

请理解这是一个一般性的回答。由于你的问题过于宽泛,无法给出更具体的答案。您可以通过使用iText RUPS和阅读ISO-32000-1(Adobe网站上有ISO-32000-1的副本)找到所有需要的答案。

iText不是PDF查看器(也不是iTextSharp),但它可以用于检查PDF文档。例如,见。iText RUPS是一个工具,允许您在PDF的引擎盖下查看,更具体地说,查看存储在PDF中的PDF对象以及内容流

这将是编写PDF查看器的第一步。但是,iTextSharp不会解释页面的内容流,也不会解释属于该页面的资源(例如图像流、字形描述等)。如果这是您想要构建的,您需要咨询ISO-32000-1。请注意,创建一个像样的查看器可能需要几年的时间

至于将PDF文档导出为CSV的要求,如果您的原始PDF是带标签的PDF,则这可能是可能的,但对于大多数PDF文档,包括由扫描图像组成的文档和没有机器可识别结构的文档,这是不可能的

请理解这是一个一般性的回答。由于你的问题过于宽泛,无法给出更具体的答案。您可以通过使用iText RUPS和阅读ISO-32000-1(Adobe网站上有ISO-32000-1的副本)找到所有需要的答案。

iText不是PDF查看器(也不是iTextSharp),但它可以用于检查PDF文档。例如,见。iText RUPS是一个工具,允许您在PDF的引擎盖下查看,更具体地说,查看存储在PDF中的PDF对象以及内容流

这将是编写PDF查看器的第一步。但是,iTextSharp不会解释页面的内容流,也不会解释属于该页面的资源(例如图像流、字形描述等)。如果这是您想要构建的,您需要咨询ISO-32000-1。请注意,创建一个像样的查看器可能需要几年的时间

至于将PDF文档导出为CSV的要求,如果您的原始PDF是带标签的PDF,则这可能是可能的,但对于大多数PDF文档,包括由扫描图像组成的文档和没有机器可识别结构的文档,这是不可能的

请理解这是一个一般性的回答。由于你的问题过于宽泛,无法给出更具体的答案。您可以通过使用iText RUPS和阅读ISO-32000-1(Adobe网站上有ISO-32000-1的副本)找到所有需要的答案。

iText不是PDF查看器(也不是iTextSharp),但它可以用于检查PDF文档。例如,见。iText RUPS是一个工具,允许您在PDF的引擎盖下查看,更具体地说,查看存储在PDF中的PDF对象以及内容流

这将是编写PDF查看器的第一步。但是,iTextSharp不会解释页面的内容流,也不会解释属于该页面的资源(例如图像流、字形描述等)。如果这是您想要构建的,您需要咨询ISO-32000-1。请注意,创建一个像样的查看器可能需要几年的时间

至于将PDF文档导出为CSV的要求,如果您的原始PDF是带标签的PDF,则这可能是可能的,但对于大多数PDF文档,包括由扫描图像组成的文档和没有机器可识别结构的文档,这是不可能的


请理解这是一个一般性的回答。由于你的问题过于宽泛,无法给出更具体的答案。通过使用iText RUPS和阅读ISO-32000-1(Adobe网站上有ISO-32000-1的副本),您可以找到所有需要的答案。

正确的方向看起来像是没有发明轮子。如果你想考虑一个第三方工具,我建议你看看这个演示了一个WiFreVistor控件与集成文本搜索。实现查看器是一项艰巨的任务,最好节省时间并使用现成的解决方案,除非您需要任何真正独特的东西。正确的方向看起来就像没有发明轮子。如果你想考虑一个第三方工具,我建议你看看这个演示了一个WiFreVistor控件与集成文本搜索。实现查看器是一项艰巨的任务,最好节省时间并使用现成的解决方案