【问题标题】:Tools to thumbnail multiple extension types缩略图多种扩展类型的工具
【发布时间】:2011-01-20 08:46:52
【问题描述】:

我的要求是能够缩略图主要图像和文件扩展名:doc(x)、txt、xls(x)、pdf、rte 以及尽可能多的其他文件。

过去我们一直在使用 Office 扩展来执行此操作,但它们在 Vista 和 Windows 7 操作系统上并不真正受支持。

您是否已经成功实施了任何第三方缩略图应用程序?最好是易于从 .Net 调用的那些

【问题讨论】:

    标签: .net thumbnails


    【解决方案1】:

    我的建议是您编写自己的生成缩略图的打印机驱动程序,然后使用 DDE 让关联的应用程序打印到您的自定义打印机驱动程序。有一些工作要做,但它适用于您可以从 Windows 资源管理器打印的任何文件格式。

    您的打印机驱动程序只需要从正在打印的应用程序接收文本和位图,然后使用 GDI 在画布上绘制它们。

    【讨论】:

    • 我喜欢它。从来没有想过。
    【解决方案2】:

    Alfresco(开源)的一部分可以做到这一点。它使用 PDF 生成缩略图。 PDF 又是使用 Open Office 从原始文档生成的,但如果您可以连接到 MS Office 来生成 PDF,类似的方法也可以工作。

    【讨论】:

      【解决方案3】:

      .Net 可以为大多数图像格式创建缩略图。

      您可以使用 GhostScript 将 PDF 或 PostScript(PS) 文件转换为图像。

      如果您可以使用专有应用程序 API/自动化(例如办公自动化)打印到 PDF 或 PS 打印机驱动程序,则可以使用 GhostScript 转换为图像,从而转换为所需的缩略图。

      在大多数情况下,进入 PDF/PS 意味着从那里开始的标准流程......

      在 Office 中,您甚至可以打开一个 Html 页面并打印到 PS(这些天甚至是 PDF)和缩略图......

      【讨论】:

        猜你喜欢
        • 2021-02-24
        • 2021-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多