⑴ 如何将OFFICE控件里的内容保存到自己电脑上
NTKO OFFICE文档控件技术资料
如何将控件中的文档保存为其它格式到服务器?
创建时间: 2008-05-22 22:42:53 修改时间: 2008-06-12 16:45:49
分类: BS开发-常见问题, BS开发-开发技巧
适应版本号: 4,0,1,X; 4,0,0,1-4,0,0,9; 3,0,0,x
相关文档: 本文档没有相关文档
问题:如何将控件中的文档保存为其它格式到服务器?
解决方案:
如果要保存为html格式,请使用PublishAsHTMLToURL方法:
BSTR PublishAsHTMLToURL
(
[in] VARIANT URL,
[in] VARIANT FileFieldName,
[in, optional] VARIANT CPARA,
[in, optional] VARIANT FileName,
[in, optional] VARIANT HTMLForm
);
该函数和SaveToURL函数的参数及返回值含义完全一致。不同之处在于,FileName现在可能有多个值,包括HTML文件,相关的图片文件等等多个文件,但是都是包含在FileName域中(即后台获取的fileName是一个同命的多值域)。可以在这里下载ntko office文档控件的各种平台示例,里面包含了保存为html格式的功能。
如果要保存为其它格式,请使用SaveAsOtherFormatToURL方法:
BSTR SaveAsOtherFormatToURL
(
[in] long saveformat,
[in] VARIANT URL,
[in] VARIANT FileFieldName,
[in,optional] VARIANT CPARA,
[in,optional] VARIANT FileName,
[in,optional] VARIANT HTMLForm
);
该方法用来将文档保存为其他格式的文件到指定的URL。除第一个参数之外,其他参数的格式以及返回值,和SaveToURL方法的参数一致。
第一个参数指明要保存的文件类型:
对Word文档而言,第一个参数的含义如下:
0:保存为word Txt格式;
1:保存为MHT格式。需要客户机安装OFFICE XP及以上版本;
2:保存为XML格式。需要客户机安装OFFICE 2003及以上版本;
3:保存为RTF格式;
4:保存为UnicodeText格式;
5:保存为兼容WORD文档格式;
对Excel文档而言,第一个参数的含义如下:
0:保存为Txt格式;
1:保存为MHT格式。需要客户机安装OFFICE XP及以上版本;
2:保存为XML格式。需要客户机安装OFFICE 2003及以上版本;
3:保存为CSV格式;
4:保存为UnicodeText格式;
5:保存为Excel95格式;
对PowerPoint文档而言,第一个参数的含义如下:
0:保存为GIF格式;
1:保存为MHT格式。需要客户机安装OFFICE XP及以上版本;
2:保存为JPG格式。
3:保存为RTF格式;
4:保存为PNG格式;
⑵ 泛微 OA 里的文档,一些 word,还有excel,好象都是通过金格控件显示出来,只能查看,有什么办法下载吗
你的权限不够,不管E-COLOGY还是EOFFICE,对知识方案建立都是有权限划分的,你可以让管理员给你下载的权限就可以了。
⑶ 在gridview控件中怎么实现自己所上传文件的下载
从数据库数据库中查询出来之后重新定义一个DataTable(dt2).foreach之前查询出来的dt。然后其中的一列作为超链接。进行定义下载,.最后将到dt2中。重新绑定gridview。
⑷ 在下载文档控件的时候一直出现不能装载文档控件。请在检查浏览器的选项中检查浏览器的安全设置。 怎么解决
这个是浏览器插件问题,可能与以前的插件冲突了,有360可以用插件清理,不行重装一下浏览器
⑸ vb中,如何用INET控件下载一个文件!!!速度!!!
Function downFile(Inet1 As Inet, url As String, dest As String) As Boolean
On Error GoTo er1
Dim bytes() As Byte
bytes() = Inet1.OpenURL(url, icByteArray)
Dim tempS
Open dest For Binary Access Write As #2
Put #2, , bytes()
Close #2
downFile = True
Exit Function
er1:
MsgBox Err.Description
downFile = False
End Function
需要时调用downfile Inet1,ftp://111:[email protected]/update.txt,app.path+"\1.txt"
其中Inet1是传入一个控件,URL用含用户名密码的地址
⑹ 请高手帮忙,公司OA系统使用NTKO office文档控件保护公司下发的公文,我想保存到本地。版本:4.0 B 2.2
关于“使用NTKO office文档控件保护公司下发的公文,我想保存到本地。”这个问题我好像是在其他地方有见过这个的回答,具体是记不清了,应该是在网络文库、宇博OA、豆丁这几个资源比较丰富的地方,你自己找找看,希望能帮到您!
⑺ 在ASP.net(C#)中用LinkButton控件实现文件附件的下载,要求点击按钮之后,可直接下载保存
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication2._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script language="javascript">
//下载
function downLoadField(fieldPath){
window.open(fieldPath);
return null;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:LinkButton ID="LinkButton1" runat="server">点击下载</asp:LinkButton>
</div>
</form>
</body>
</html>
后台
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
namespace WebApplication2
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//加载LinkButton的客户端
//此处下载 Web.config 文件,你可以传递相对路径。
this.LinkButton1.Attributes.Add("onclick", "return downLoadField('softWare/VS90sp1-KB945140-ENU.exe');");
}
}
}
⑻ ntko office文档控件怎么安装
如何手工卸载和安装NTKO OFFICE文档控件?
1、何时进行手工卸载和安装 一般情况下应该让客户端自动控件,这样当服务器控件版本更新时,客户端可以获得自动升级方面的好处。但是,如果因为客户机配置有问题,或者有其它拦截工具拦截的原因无法自动安装控件,您可以采取本文描述的方法进行手工卸载和安装。具体请参考本文相关文档。
2、手工卸载NTKO OFFICE文档控件的步骤: 1)执行如下步骤之前最好重新启动计算机。如果不重新启动,请确保关闭所有浏览器以及可能使用控件的开发工具,比如Visual Studio.Net.如果任务管理器中存在iexplorer.exe进程,则终止它。这样做可以保证系统中不存在使用控件的进程,以避免卸载/删除失败。 2)删除c:\windows(winnt)\downloadedprogram files目录下的 NTKO OFFICE文档控件(未授权演示版)。 3)将officecontrol.cab中的officecontrol.ocx解开,拷贝到比如:c:\officecontrol.ocx4)从命令行运行: regsvr32 /u c:\officecontrol.ocx 就可以彻底卸载控件。
3、手工安装NTKO OFFICE文档控件的步骤: 1) 将officecontrol.cab中的officecontrol.ocx解开,拷贝到比如:c:\officecontrol.ocx 2)从命令行运行: regsvr32c:\officecontrol.ocx 网页中引用NTKOOFFICE文档控件的<object>标记各个部分的含义 对于HTML代码中引用控件的如下代码: <object id="TANGER_OCX"classid="clsid:C9BC4DFF-4248-4a3c-8A49-63A7D317F404"codebase="/path/to/OfficeControl.cab#version=4,0,0,5"width="100%" height="100%"> <object>标记中各个部分的含义如下: 1)id="TANGER_OCX"标识控件的JavaScript编程标识,通过document.all("TANGER_OCX")即可得到对控件对象的引用。 2)clsid:C9BC4DFF-4248-4a3c-8A49-63A7D317F404标识NTKO OFFICE文档控件的唯一标识。浏览器通过这个clsid来判断访问网页的客户机是否已经安装控件。 3)在codebase="/path/to/OfficeControl.cab#version=4,0,0,5"中,前面的 /path/to/OfficeControl.cab部分,标识控件自动安装文件在服务器上相对当前网页的URL位置,而#version=4,0,0,5部分标识该网页需要的控件版本号。 为了能够让控件自动安装,以上各个部分必须正确,尤其是clsid,codebase=之后的URL部分,以及#version=部分
⑼ 怎样打印/下载/另存为安装了NTKO OFFICE文档控件的文件啊
可以装一个PDF虚拟打印机的软件,很多,就可以另存了
⑽ 如何跳过阅读控件下载文件内容
一般来说是没有办法跳过的,除非有一套可以跳过的代码程序。
拓展资料:
怎么不用插件下载网页中的视频:
①打开IE浏览器找不到的一般在开始菜单栏可以找到。
②复制,粘贴要下载的视频网址到ie浏览器地址栏
③等视频缓存完后,打开工具栏,选择internet选项
④进入常规界面,选择浏览历史记录,设置按钮
⑤进入新界面后选择,查看文件
⑥这样就进入了IE浏览器缓存文件夹
⑦接下来选择自己想要的视频,双击,出现相关界面,选择,是
⑧这就进入你的默认浏览器里观看视频了,点击鼠标右键
选择,视频另存为,就成功的下载下你想要的视频了。
控件是指对数据和方法的封装。控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能、控件创建过程包括设计、开发、调试(就是所谓的3Ds开发流程,即Design、Develop、Debug)工作,然后是控件的使用。设计控件是一项繁重的工作。自行开发控件与使用控件进行可视化程序开发存在着极大的不同,要求程序员精通面向对象程序设计。创建控件的最大意义在于封装重复的工作,其次是可以扩充现有控件的功能。