以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]调用Spire.PdfViewer.Forms.dll展示PDF文件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190969)

--  作者:sxfeiliu
--  发布时间:2024/3/17 17:33:00
--  [求助]调用Spire.PdfViewer.Forms.dll展示PDF文件
展示PDF文件是个刚需,但在论坛查了很久,发现使用安装PDF软件或转图片方法展示PDF文件都不能很好的解决这个问题,觉得调用Spire.PdfViewer.Forms.dll可能是一个不错的路子,但多次测试了http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=174593&authorid=0&page=0&star=1里的方法,在vs中测试成功,但还是不明白如何生成dll,以及如何在foxtable中使用,所以求助如下:
1.不明白在vs里如何设计好窗口的同时生成dll,选用的vs项目类型、代码是什么样的;
2.生成的dll的名称和命名空间,引用到foxtable时的命名空间应注意什么;
3.上述参考帖子中标题是“Spire.PdfViewer.Forms.dll”,但代码里是“Spire.DocViewer.Forms.DocViewer”,打开的也是“docx”,看的云里雾里;
求助大神能否给解答一下,可给个稍详细的操作说明或案例,以帮助我等菜鸟解决这个关于PDF的刚需问题。万分感谢!!!

--  作者:有点蓝
--  发布时间:2024/3/17 20:58:00
--  
1、https://www.baidu.com/s?wd=%E4%BD%BF%E7%94%A8vs%E5%BC%80%E5%8F%91dll,注意vs创建项目的是要选.net framework 4.0
2、3:生成的dll的名称和命名空间不要和Foxtable已有的重复即可,生成的dll是什么类型名称和命名空间,在Foxtable直接使用即可,代码和dll名称无关,假设命名空间bbb,定义的l类型名称为aaa(public class aaa),Foxtable使用代码如下:
dim m as new bbb.aaa()
m.需要执行的某某函数()