推 LaPass:複製到WORD檔? 不考慮直接讓使用者下載WORD檔自己去列印嗎? 06/16 14:50
→ tyf99:辦不到...輸出 pdf 吧 06/16 17:15
原始資料直接儲存成 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)
→ ssccg:為什麼列印需要用word檔? 直接印就好了啊 06/16 19:08
→ tyf99:不知道為何這麼喜歡office,網頁上直接調整格式不行嗎? 06/16 19:26
→ tyf99:tinyMCE, CKEditor 都是很基本的解決方案 06/16 19:27
真要列印時,使用者通常會想做一些最佳化,
例如字體大小、段落縮排、行距、中文直書等等。
這些直接在網頁介面改會變得頗複雜(等於要重寫一個 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)
推 LaPass:那.... 你輸出HTML檔做的到嗎?如果可以的話,把html檔傳給 06/16 22:47
→ LaPass:client端就好了,只是附檔名改成.doc 06/16 22:47