如何将PDF查看器面板添加到Sharepoint WebPart

Ric*_*iwi 2 c# pdf asp.net sharepoint web-parts

从未使用过Sharepoint,但需要添加WebPart才能显示PDF文档.这是如何运作的?

目前有一些代码可以添加ReportViewer(SSRS)WebPart,但我需要将其替换为显示PDF文件(来自磁盘).

PDF文件来自未公开提供的本地/网络路径.我需要在Web部件中获取流式传输的PDF内容,并在此过程中设置内容类型.

如果它有帮助,我的想法是响应不同的URL(同一站点中的页面),只需要一些令牌(获取参数?)并流式传输一个byte []并将内容类型设置为application/pdf - I很可能完全不合适. 您需要对答案中的步骤和代码/示例/链接非常具体.

Mat*_*att 6

将页面查看器Web部件添加到页面并将URL设置为pdf的位置.副作用是Acrobat工具栏显示在Web部件中.如果你希望它消失,你必须在网址中添加#toolbar = 0&navpanes = 0.例如:

HTTP://服务器:端口/路径/ filename.pdf#工具栏= 0&navpanes = 0

注意:用户必须安装Adobe Reader插件才能在Web部件中查看pdf.