產品或新聞功能,內容部份使用fckeditor編輯器
不知道為什麼近來的客戶反應難用,幾乎Blog都使用類似的編輯器不是
我也看過很多後台對於產品內容也是使用編輯器,可能小弟遇到的客戶比較刁吧
所以現在客戶的需求變成,他們想要在word做好東西
整個貼到網站使用,希望可以在頁面上看到跟word一模一樣的內容
整個layout貼到編輯器目前看起來沒問題,但客戶說圖片也要過去
這…好像不太可能吧,但客戶說去查MSDN有作法,目前我是找不到
不知道各位有沒有比較好得solution,不一定是一定要讓word完整呈現於編輯器
主要是如何讓word的內容呈現於網頁上(包含圖片)
先轉成 PDF 如何?
PDF 可以直接在瀏覽器上看。
1.Word轉Html, 圖檔可以用Data URI包進 HTML裡, 但是IE會有無法顯示超過32KB的 DataURI的問題
2.在HTML裡包一個 Word Viewer的 ActiveX 來用? 但是這還是顯示 Word的 doc檔, 且非IE的瀏覽器應該無法顯示
3.VSTO, 去Call Word的元件來轉檔, 記得可轉Html+圖檔, 但是你的Web-Server要裝一套Word與VSTO, 但程式略有點難度, 且多工必掛 (他說在MSDN看到的? 可能是這種), 而且這種HTML會插入一些 Word自創的HTML與CSS語法, 堪稱垃圾HTML (非IE的瀏覽器可能無法正常顯示)
請客戶買一套 Microsoft Expression Web 4.0, 直接可以轉 Word 檔:
http://expression.microsoft.com/en-us/cc950446.aspx
我想你可能要先了解您的客戶要的是什麼?
只可看不可編?可看亦可編?
對於第一種,解決方法樓上大大提供一堆!把檔案轉圖,轉pdf,轉 ...
對於第二種,就比較有難度,若要方便可以把檔上傳到 google 設可予以編輯權限。
用google文件
右上角有"共用>>發布到網路"
可以取得一組網址,和一組iframe
用戶可在google文件再編輯 五分鐘更新一次
可將WORD另存成「單一檔案網頁(MHT)格式」,以檔案方式存於網站資料夾(比較簡單,用FTP即可管理),或是用二進制將資料存於資料庫中,讀取時先建立檔案再將DB資料寫到檔案,再轉向這個檔案即可,兩者編輯同樣都可透過WORD在本機編輯,之後再用FTP或藉由網頁程式將上傳檔案轉到資料庫。
不過MHT格式非常龐大,建議最好改變習慣學習fckeditor以超文件(圖文分離)的方式來管理資料,您可以新增一個ntext或nvarchar(MAX)欄位將fckeditor內的HTM標籤濾掉來做全文檢索功能,如果是MHT就不好處理了。
自動化把 Office 編輯好的文件發布為企業網站內容?聽起來似乎是 Sharepoint 的拿手好戲,沒用過但印象中是有聽過這類功能。
可編輯 Word 檔, 請參考
http://technet.microsoft.com/zh-tw/library/ee855124.aspx
Office 2010 + Sharepoint 2010