Nun*_*lho 5 c# pdf stream winforms
我花了整整一个下午寻找我的问题的答案,发现没有:(
我正在制作一个Windows窗体应用程序,其中一个功能是显示存储在数据库中的文件.上传后,此文件可以标记为"只读",这意味着无法下载.此时,我正在努力处理PDF文件.我正在使用AcroPDFLib,我无法找到一种方法来显示存储在DB中的字节数组中的文件.
所以,我的问题是,有没有办法从流中打开PDF文件?即使它是一个插件,插件是什么,我在哪里可以找到它?
使用Web浏览器对象,我不认为它会工作,因为我必须创建一些服务器端,发送到响应输出流.并在临时文件夹中创建文件......好吧,在这种情况下,我不妨允许文件下载:D
谢谢你的帮助
为了执行您想要的操作,您需要从内存流打开文件,但是从Adobe 的 Interapplication Communication API 参考中我们得知只有一种 Open(...) 方法:
语法:
VARIANT_BOOL Open(BSTR szFullPath, BSTR szTempTitle);参数:
szFullPath
要打开的文件的完整路径。szTempTitle
打开文件的窗口的可选标题。如果 szTempTitle 为 NULL 或空字符串,则会被忽略。否则,szTempTitle 用作窗口标题。
所以我猜你想要做的事情不能用 Adobe 的库来完成。
归档时间: |
|
查看次数: |
2299 次 |
最近记录: |