⑴ 如何將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)工作,然後是控制項的使用。設計控制項是一項繁重的工作。自行開發控制項與使用控制項進行可視化程序開發存在著極大的不同,要求程序員精通面向對象程序設計。創建控制項的最大意義在於封裝重復的工作,其次是可以擴充現有控制項的功能。