2010-10-12 105 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 @@