2009-05-27 65 views
4

您是否知道任何免費的JavaScript框架知道如何讀寫doc,docx和odf文檔(如Google文檔)?我想下載它並將其包含在我自己的基於Web的應用程序中。如果沒有這樣的框架,我的選擇是什麼?基於Web的文字處理器

+0

我知道這是舊的,但認爲值得一提的是[cloudconvert.com](https://cloudconvert.com/)可以在文件類型之間進行轉換。例如_html_可以通過此服務轉換爲_docx_或_pdf_。使用類似[TinyMCE](https://www.tinymce.com/)作爲答案的建議,然後將標記傳遞給此服務可能會導致您想要的結果。 – War10ck 2016-10-13 20:41:42

回答

5

我不認爲這樣的「框架存在」。開發諸如讀取XML/zip文件(odf)或doc文件(包括每個不同的修訂版本/版本)等功能將會非常複雜。這樣的框架需要一個服務器端組件。

替代品將是簡單的文本編輯器,如tinyMCE。但他們只是將數據保存爲文本。

+0

那麼Google Docs文字處理器在很大程度上依賴於服務器組件? – knut 2009-05-27 10:49:28

+3

是的,它會。 – 2009-05-27 11:20:25

+1

AFAIK,Google Docs使用在服務器(偵聽器)模式下運行的OpenOffice.org作爲服務器組件。 – cpp11dev 2010-01-21 03:53:02

5

tinyMCE是一個很好的免費的基於JavaScript的編輯器,你可以免費使用。但是,它不支持任何特殊的文檔格式。我懷疑你會找到免費的東西。是免費的嗎?

編輯:碰到phpLiveDocx這似乎可以做你想要的。希望有幫助

1

Feng Office(以前稱爲OpenGoo)是Google Apps的開源競爭者。我還沒有使用它,但在搜索網頁時,它出現了幾次。您可以註冊該服務或將其安裝在您自己的PHP服務器上。

0
You can use this html tag 

<script type="text/javascript" src="<your installation path>/tinymce/tinymce.min.js"></script> 
<script type="text/javascript"> 
tinymce.init({ 
    selector: "textarea", 
    plugins: [ 
     "advlist autolink lists link image charmap print preview anchor", 
     "searchreplace visualblocks code fullscreen", 
     "insertdatetime media table contextmenu paste" 
    ], 
    toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image" 
}); 
</script> 

    enter code here 

<form method="post" action="somepage">enter code here 
    <textarea name="content" style="width:100%"></textarea> 
</form>