[英]Cannot access PDF doc pages/events from iTextSharp with JavaScript
[英]access word doc from javascript?
我試圖使用對象標簽將.doc文件加載(嵌入)到html頁面中。 而且它沒有顯示工具欄一詞。 我的要求是允許用戶從word中的打印選項打印文檔。
javascript中是否有可能啟用單詞工具欄?
並且我嘗試了使用ActiveXObject ..的另一種方法,但是該方法在winword.exe中打開文檔。有沒有辦法通過javascript ..嵌入.doc文件?
編輯:
我在尋找其他可能性,但沒有任何效果
有人知道Word ActiveX可用的參數列表嗎?
也許其中可能包含用於在加載時啟用工具欄的屬性。
我使用以下代碼將.doc內容加載到ActiveX Word文檔控件
var objWord = new ActiveXObject("Word.Application"); objWord.Visible=false; var Doc=new ActiveXObject("Word.Document"); Doc=objWord.Documents.Add("c:\\\\test.doc", true);
有沒有一種方法可以將DOC元素直接呈現為HTML ..就像將該元素放入iframe或其他內容一樣?
我是直接將iframe來源屬性分配給doc文件,就像這樣
<iframe id="sam" src="c:\\\\test.doc">
這樣會將文檔加載到瀏覽器中,但是提示您打開下載器窗口。
我真的很感激任何引導我前進的暗示。
<HTML>
<HEAD>
<TITLE>MSWORD App through JavaScript</TITLE>
</HEAD>
<BODY>
<script>
var w=new ActiveXObject('Word.Application');
var docText;
var obj;
if (w != null)
{
w.Visible = true; // you can change here visible or not
obj=w.Documents.Open("C:\\A.doc");
docText = obj.Content;
w.Selection.TypeText("Hello");
w.Documents.Save();
document.write(docText);//Print on webpage
/*The Above Code Opens existing Document
set w.Visible=false
*/
/*Below code will create doc file and add data to it and will close*/
w.Documents.Add();
w.Selection.TypeText("Writing This Message ....");
w.Documents.Save("c:\\doc_From_javaScript.doc");
w.Quit();
/*Don't forget
set w.Visible=false */
}
據我所知,沒有辦法強制在瀏覽器中將其打開。 僅僅是因為服務器將發送word文檔的mime類型,從那時起,由客戶端決定如何處理它,而大多數文件將被下載。 但是,您可以在客戶端計算機上執行一些注冊表調整,以強制客戶端計算機查看Internet Explorer中的Word文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.