none
預覽檔案 RRS feed

  • 問題

  • Hi 各位大大,

    想問把檔案(例如.PDF, .XLS, .DOC) 轉至 byte[] 寫入資料庫後, 取出來後轉至FileStream.

    可否像Image.FromStream() 功能一樣, 轉至FileInfo 或其他形式開啟該檔案. 不需先寫入硬碟中的路徑.

    達到預覽的效果.

    謝謝.
    Terry



     

    kingterry
    2009年12月28日 上午 12:34

解答

  • 如果這麼簡單,google 不會拖了這麼久才有 pdf 快速預覽,Office 到現在還沒有。

    當然,這些也是比較容易處理的,比如說其中一種方法:
    1. 買或自己寫個虛擬印表機程式,支援輸出圖檔,且可程式化者。
    2. 用系統註冊預設列印參數印成圖檔,問題就解決了。

    這種寫法就是要每套軟體都有對應的程式可以處理,還要有個虛擬印表機。
    強化的話,就是用 Automation 處理。

    現成原件用 google 搜尋:
    http://www.google.com.tw/search?hl=zh-TW&source=hp&q=excel+conver+to+image&meta=&aq=f

    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 kingterry 2009年12月28日 上午 10:20
    2009年12月28日 上午 09:57

所有回覆

  • FileStram是.Net類別.
    除非你要開啟文件格式的程式能夠支援,否則沒有辦法.
    2009年12月28日 上午 01:23
  • 謝謝.

    使用檔案格式為 PDF, Excel, Word, Txt file.

    Excel , word, text file 應該問題不大, 但怎樣轉檔?

    PDF是否要下載相關Library 或SDK ?
    kingterry
    2009年12月28日 上午 02:23
  • 如果這麼簡單,google 不會拖了這麼久才有 pdf 快速預覽,Office 到現在還沒有。

    當然,這些也是比較容易處理的,比如說其中一種方法:
    1. 買或自己寫個虛擬印表機程式,支援輸出圖檔,且可程式化者。
    2. 用系統註冊預設列印參數印成圖檔,問題就解決了。

    這種寫法就是要每套軟體都有對應的程式可以處理,還要有個虛擬印表機。
    強化的話,就是用 Automation 處理。

    現成原件用 google 搜尋:
    http://www.google.com.tw/search?hl=zh-TW&source=hp&q=excel+conver+to+image&meta=&aq=f

    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 kingterry 2009年12月28日 上午 10:20
    2009年12月28日 上午 09:57