c# - C# 中的 PDF 审阅器(ASP.NET/Silverlight?)

标签 c# asp.net silverlight pdf

<分区>

我基本上打算模仿 PDF 文件上的评论功能,但是是在线的。那是;用户应该能够登录并上传 PDF 文件,然后许多不同的用户应该能够向同一个文件添加评论等(并在线查看带有评论的文件)。

  • 外部库没问题。免费显然是首选,但如果商业版提供大量所需功能,则也不错。

  • 评论不一定需要能够从站点导出。 IE。如果评论只是作为一个图层放在 PDF 文件的顶部(而不是在实际文件中),那没关系。但显然导出功能越多越好。

我查看了一些库(使用相关问题和谷歌),虽然我发现一些库似乎有点我想要的,但我不确定它们是蜜蜂的膝盖< strong>plus我想尽可能多地自己做。

我想到的三种基本方法是:

  • 使用某种原生 PDF 查看功能,然后在其上点击一个图层,您可以在其中移动评论等内容。

  • 将 PDF 转换为 HTML 并从那里开始工作。这里的问题是它要么需要适当的 PDF(例如非扫描的),要么需要非常好的 OCR,这看起来有点乏味。

  • 将 PDF 转换为图像并从那里开始工作。恐怕这会产生大量图像。我们谈论的 PDF 可能有数百页。当然,一种选择是一次只显示一个 PDF 页面(图像)。

最后 - 我应该看看 Silverlight 还是使用 ASP.NET?

非常感谢有关此项目的想法和意见。

最佳答案

我自己是一名 Silverlight 开发人员,所以我的回答会有些偏颇。但如果我是你,我会研究这个组件:
http://www.pdftron.com/silverdox/index.html

如果该组件能够很好地处理您的 .pdf 文件,那么在 Silverlight 中实现注释功能本身应该不会太困难。当然,这取决于您的确切要求以及您对该技术的经验。

无论如何,这将是我的起点。

关于c# - C# 中的 PDF 审阅器(ASP.NET/Silverlight?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4669848/

相关文章:

c# - LINQ 获取不同的值并填充 LIST

asp.net - Ajax CalendarExtender 在谷歌浏览器中显示在错误的位置

c# - Silverlight 带水印的自动完成框

xml - 在 Silverlight 中显示 ® 符号

silverlight - 新的 Silverlight 应用程序不会生成 XAP

C# 语句(选择?)

c# - asp.net mvc 2 多个局部 View

c# - 使用存储库替代 Asp.net MVC

c# - 如何在数据操作方法之外调用 TryUpdateModel

c# - 如何将样式设置为网格中的链接按钮作为启用和禁用效果的删除按钮