asp.net 运行在服务器端,LZ 准备在服务器端打开 pdf ? 那有什么意思?
解决方案 »
- 如何创建一个Word文件,并把数据库挑选出来的记录写入其中?
- zengzhan 您下面的代码什么意思啊,为什么有两个function 最后一个文本框,回车自动触发按钮事件
- asp.net TAB选项卡问题
- toolbox不能用。
- 如何实现xxx.aspx?id=....
- 如何判断文本中含有url
- 可是在调试时侯,很不方便,修改一点点地方,就的编译一装配一下,太麻烦了,谁有省事的办法啊?
- 如何实现类似阿里妈妈投放广告功能
- 求助:网页中的多语言功能是用哪些方法解决的??
- 在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。怎么解决
- .NET 1.0 WEB应用程序,权限验证
- 在公司里如何使用.net开发软件项目?
在WebService中调用Acrobat的COM组件,然后在项目里引用这个方法
开始先添加引用(add Reference)在COM里找到Acrobat
Service1.svc的cs里添加如下代码
[OperationContract]
public void CallArcobat()
{
AcroAppClass acrobatApp = new AcroAppClass();
acrobatApp.Show();
}
之后右键单击项目添加Webservice的引用,之后我是在Silverlight的控件事件调用的,
private void Button_Click(object sender, RoutedEventArgs e)
{
SilverlightApplication7.RandomServer.Service1Client client = new SilverlightApplication7.RandomServer.Service1Client(); client.CallArcobatAsync();
client.CallArcobatCompleted+=new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_CallArcobatCompleted);
}
之后我就可以再Visual Studio运行看到弹出Acrobat的窗口,但我发布到IIS上失败。系统找不到该进程...
有没高手指点下...还有对Acrobat的API不熟悉,不知道怎么把PDF的路径作为参数传进去!