我已经编写了程序的几种变体。该程序的目的是将“任何文件类型”转换为该文件的 TIFF 图像表示形式,就像使用打印机打印一样。
我当前正在使用向其发送文件的第三方打印机驱动程序,它会输出 TIFF 图像。这很好,但它要求我使用 Office Interop 文件,并与每个单独的处理应用程序交互才能打印文件。
我之前曾尝试过一个名为 Apose .NET 的工具包,它不依赖 Office Interop,也不需要任何打印机驱动程序。它自行完成转换并创建 TIFF 图像。 Aspose .NET 的问题是它不支持多种输入文件类型。最值得注意的是,它不能处理 Visio 文件。
我的项目要求能够为几乎“任何文件类型”创建 TIFF 图像。 (不包括 exe、音乐文件等)我知道找到一个可以处理任何文件类型的东西可能不是一个非常可行的任务,所以我想它是否至少可以处理所有 Office 文件类型、Adobe 类型和其他主要文件类型标准文件类型,然后我可以编写一个自定义扩展解析模块,该模块使用这些处理应用程序来打印可以使用这些应用程序查看的任何文件类型。
那么,有人知道可以做到这一点的工具包吗?最好是不依赖 Office 或打印机驱动程序的。它不一定是免费的或开源的。或者,如果您知道有一个出色的打印机驱动程序可以执行此操作,我也对此持开放态度。
我建议使用类似的东西图像魔术师 http://www.imagemagick.org/script/formats.php。它处理各种源格式。
不过,您的“将任何文件类型转换为 TIFF”要求是荒谬的。
转换任何image文件类型为 TIFF 即可。
将 postscript 文件转换为 TIFF 很好,但涉及更多(即,您可以打印的东西 - 在计算机上设置 postscript 打印机并打印到文件,然后将 .ps 转换为 TIFF)。
将 EXE、MP3 或其他随机二进制数据转换为 TIFF 没有任何意义(除非您想要十六进制转储的 TIFF 图像)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)