2010-10-12 104 views

回答

1

總之,你不能。

Doc和TIFF是兩個完全不同的東西。它不像從BMP到TIFF(兩種圖像格式)或WAV到MP3(兩種音頻格式)。對於非常有限的Word文檔,我想你可以通過OLE自動化來運行Word(或者甚至可以在應用程序中嵌入Word以更好地控制),然後截取屏幕截圖,但我認爲你的問題比這更深。也許你可以提供一些關於你想要達到什麼的更多信息?

+0

我想用kdtele發送傳真,但這個組件只發送tiff,我的數據是doc或docx – 2010-10-12 08:27:15

+0

在這種情況下,你應該做一些像glob的解決方案(使用Word轉換爲RTF,將rtf轉換爲位圖並轉換爲TIFF 。他推薦WP-Tools和GDI +進行最後兩項操作) – 2010-10-12 08:40:15

0

Word無法將其文檔保存爲TIFF格式。你最好的選擇是使用可以做到這一點的第三方軟件。只需Google即可查看Doc to Tiff。

1

我已經在Word中完成了它,但是代碼已經很長時間了,我很抱歉。

我使用Add-in Express Component創建了一個Office插件。

我用Word自動化將當前文檔轉換爲RTF,使用WP-Tools進行渲染,這給了我每個頁面的位圖。最後我用GDI+創建了多頁TIFF。

1

標準把戲就像用word到pdf:找到一個輸出tiff的虛擬打印機,然後用OLE上的工具詞打印到虛擬打印機。

如果我在谷歌上放置「tiff printer virtual」,我會看到相當多的點擊。 (但並非所有的免費,當然它使安裝使用兩個程序(文字+打印機)來做到這一點很複雜)

0

當尋找工具來做到這一點,你也應該知道並非所有的TIFF文件都是可傳真的。 TIFF文件可以包含一整套圖像格式和大小。您需要找到一個工具,它可以將您的文檔轉換爲1728像素寬的單色位圖,每個頁面圖像都位於一個條帶中,並且使用傳真軟件支持的壓縮方法。

+0

我用kdtele發送傳真 – 2010-10-17 12:25:31

0

一個很好的傳真軟件通常會附帶一個傳真打印機驅動程序,如果他們有傳真軟件的製造商,請與其聯繫。使用驅動程序,您可以簡單地使用OLE自動化讓Word將文檔打印到此驅動程序。我們使用的傳真軟件期望傳真號碼和其他參數嵌入在文本中,如下所示:@@ NUMBER12345678 @@