[問題] HTML 與 Office 的相容

看板Web_Design作者 (道可道非常道)時間12年前 (2012/06/16 14:28), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
手上有一些資料,會透過 HTML 和 javasript 讓使用者指定不同的方式呈現。 我希望呈現出來的資料複製到 Office 的失真程度能減到最小, 比如能保留樣式名稱、字型、顏色、標題層次等等資訊, 這樣使用者如果需要列印,把內容轉到 Office 並做最小限度的格式調整即可。 不知各位大大有沒有這方面的經驗,比如那種寫法能適用最多瀏覽器, 哪些 tags 相容性最好,哪些樣式相容性不佳應避免等等? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.68.144

06/16 14:50, , 1F
複製到WORD檔? 不考慮直接讓使用者下載WORD檔自己去列印嗎?
06/16 14:50, 1F

06/16 17:15, , 2F
辦不到...輸出 pdf 吧
06/16 17:15, 2F
原始資料直接儲存成 WORD 檔無法做到「讓使用者指定不同方式呈現」的靈活度, 為了操作方便,我是把原始資料存成可以用 HTML 和 javascript 存取的格式; 當時也考慮過 XML + XSLT,但有些功能似乎不像 javascript 容易實做。 (「不同方式呈現」的層次不是格式上的不同,而是資料結構、交互參照方面的不同) 用伺服端程式輸出使用者要求格式的 WORD 理論上是可以, 但我希望使用者可下載整套程式回去,不但能在本機端執行,也能自行修改資料庫; 另外 WORD 格式封閉,最泛用的 LAMP 系統似乎無法生成... 至於 t 大建議的 PDF...基本上希望輸出至 Office 就是希望使用者能方便做格式微調, 而 PDF 是寫死的格式,本身難改也很難轉成 Office 格式再改,看起來似乎不可行。 目前希望達到的功能應該沒那麼複雜, 只要使用者複製後能一次選取像是所有主標題、所有標紫色、所有小字等部分, 並做格式設定即可。 話說我一直覺得純本機的 HTML 系統和小程式有其方便之處, 但 HTML5 整個發展都越來越往 server-client 協同的方向走 orz... ※ 編輯: danny0838 來自: 114.45.68.144 (06/16 17:53)

06/16 19:08, , 3F
為什麼列印需要用word檔? 直接印就好了啊
06/16 19:08, 3F

06/16 19:26, , 4F
不知道為何這麼喜歡office,網頁上直接調整格式不行嗎?
06/16 19:26, 4F

06/16 19:27, , 5F
tinyMCE, CKEditor 都是很基本的解決方案
06/16 19:27, 5F
真要列印時,使用者通常會想做一些最佳化, 例如字體大小、段落縮排、行距、中文直書等等。 這些直接在網頁介面改會變得頗複雜(等於要重寫一個 Web HTML Editor), 尤其有些格式是瀏覽器無法支援的(如中文直書)。 撇開列印不論,使用者也常會把網頁呈現的資料複製到 Word 或 PowerPoint 使用, 網頁格式放到 Office 失真越少,額外的費工就也就越少。 TinyMCE 和 CKEditor 似乎沒辦法設定統一的樣式表。 ※ 編輯: danny0838 來自: 114.45.68.144 (06/16 19:39) ※ 編輯: danny0838 來自: 114.45.68.144 (06/16 19:44) ※ 編輯: danny0838 來自: 114.45.68.144 (06/16 19:47) ※ 編輯: danny0838 來自: 114.45.68.144 (06/16 19:48)

06/16 22:47, , 6F
那.... 你輸出HTML檔做的到嗎?如果可以的話,把html檔傳給
06/16 22:47, 6F

06/16 22:47, , 7F
client端就好了,只是附檔名改成.doc
06/16 22:47, 7F
文章代碼(AID): #1Ft2Uew0 (Web_Design)