代码之家  ›  专栏  ›  技术社区  ›  Dennis C

有什么好的工具或库可以递归地将任何文件转换为tiff/images吗?[关闭]

  •  1
  • Dennis C  · 技术社区  · 17 年前

    我们必须将所有内容转换为图像以供存档。DOC、HTML、电子邮件、ZIP、PDF、TXT以及您可以在计算机上阅读/查看的任何文档。此外,它必须对zip中的所有嵌入附件和文件进行递归处理。

    我只知道ImgMaker。这是最好的还是我可以有更好的? 我的老板让我搜索除ImgMaker之外还有其他选择吗。

    欢迎任何开源或盈利建议。

    6 回复  |  直到 17 年前
        1
  •  2
  •   JohnFx    13 年前

    围绕这种功能建立了一个完整的行业,许多服务提供商对每份文档收取费用来进行这种转换。你最好买它,而不是自己建造它。

    转换Everything的想法从根本上来说是一件蠢事,因为你需要一个可以呈现所有创建的文件类型的程序(本质上是重新创建所有编写数据文件的软件,并重新创建每个版本的软件)。此外,并非每种文件格式都有直接呈现形式的格式。例如,您如何处理数据库文件、DLL、XML文件、WAV文件?

    如果你正在寻找一种能为大量格式提供合理工作的东西,OEM工具包有两个主要参与者,但两者都非常昂贵,都不直接支持Java平台。如果你有任何其他问题,我会用前者。

    Stellent(现Oracle)外部人员: http://www.oracle.com/technologies/embedded/outside-in.html

    Autonomy KeyView: http://www.autonomy.com/content/Products/idol-modules-keyview-viewing/index.en.html

    另一种可能的选择是图像打印驱动程序,如 Black Ice ,但它有几个问题,包括需要在运行代码的机器上复制每个软件应用程序,以及操作员需要关闭在本机应用程序中打开文件时出现的所有不可避免的对话框。此外,对于像Excel电子表格这样的东西,你通常需要对电子表格进行一些手动调整,以使打印输出看起来正确(否则你会在tiff中添加900页,其中一列不合适)

        2
  •  1
  •   Mark Ransom    17 年前

    我不知道这是否有帮助,因为听起来你想要完全自动化的东西,但有许多伪打印机驱动程序可以创建TIFF图像作为输出。例如:

    http://sourceforge.net/projects/pdfcreator/

        3
  •  0
  •   unwind    17 年前

    嗯?你希望如何将zip存档转换为图像?像素应该显示什么?它应该是无损的,这样你就可以转换回来了吗?如果是为了存档,我想这是一个要求,但听起来很奇怪。

        4
  •  0
  •   The Archetypal Paul    17 年前

    之后tiff图像会发生什么变化?假设你想以某种方式管理它们,在我看来,你最好寻找一些完整的文档管理产品,它可以将这些文档类型作为输入,并管理/归档(可能)你将拥有的大量图像。

    否则,你似乎在重新发明轮子。

    如果你想要开源,比如 Alfresco

    请注意下面基于服务器的转换功能

    Alfresco提供了一个集成 用于管理所有格式的存储库 跨图像管理的内容, 文档管理、网络内容 管理和电子邮件存储库。这个 repository是一个现代化的平台,具有:

    • 任何数字资产的一个存储库
    • 业界最具可扩展性、基于标准的JSR-170内容存储库
    • JSR-170、Web服务和REST的标准支持
    • 高可用性、容错性和可扩展性自动故障转移和集群
    • 基于Web服务、HTTP和HTTPS的安全分布式捕获
    • Alfresco业务策略规则的重用
    • 基于服务器的多种格式之间的转换,包括TIFF、JPEG、GIF、PNG、MS Office、PDF和FLASH
    • 元数据提取和管理
    • 自动分类框架
        5
  •  -1
  •   find    15 年前

    find结合imagemagick tookit的转换来执行递归会让你走得很远。我想为了支持你想要的一切,你需要编写一个调用正确程序的脚本。

        6
  •  -3
  •   MSalters    17 年前

    所提出的问题无法理智地回答。一个明显的解决方案是通过附加.tiff来重命名每个文件。例如,你可以得到铃声.mp3.tiff。尽管它很疯狂,但将.mp3转换为.tiff的更好方法并不多。

    请注意,这不是IT问题。该公司假设一切都是图像,而音乐是不是图像的一个微不足道的例子。

    (澄清一下,这是假设一个自动设置,例如出于法律原因存档收到的电子邮件。如果需要,你也必须存档收到的MP3。如果你有人参与,这个问题不应该出现在编程论坛上。)

    推荐文章