【问题标题】:Convert Different Format documents into 1 bit png files in .net将不同格式的文档转换为 .net 中的 1 位 png 文件
【发布时间】:2011-12-07 01:18:27
【问题描述】:

您好,我有一项计划,将 Word、PDF、png、jpg、excel 文件等多种不同格式转换为“1 位 png”文件并将它们存储在数据库中。

我需要为此使用 .net 框架。你们知道任何可以做到这一点的工具吗,我想要一些我可以购买的工具或 API。我很确定我需要不止一个工具来做到这一点,这很好。

最好的方法是什么?是否可以将它们全部转换为 TIFF 格式,然后再转换为 png?

谢谢

【问题讨论】:

  • 您在这里的最终目标是什么?也就是说,为什么需要将 .docx(例如)作为 1 位 png 存储在任何类型的数据库中?可能有一种更简单的方法可以解决您的更大问题。
  • 等等,您想使用 .NET 将 Word 文档作为黑白 PNG 存储在数据库字段中?!我很想知道原因!下一步:使用 JavaScript 从存储在软盘上的 MIDI 文件创建 HTML。
  • 嗯,这些是我从架构师那里得到的要求。他们希望在服务器上使用尽可能少的内存。所以他们希望我将所有类型的文档转换为 .png 灰度或 1 位。当用户想要访问这些文件时,它们将被转换为 .pdf 文件并显示给用户。最好的方法是什么?我认为空间是他们的主要问题之一。他们希望这种转换在 900 毫秒内完成。他们也不想使用开源软件,它需要是我们可以购买的东西:\
  • 我相信 Ghostscript 和 ImageMagick 的创建者会很乐意用你的钱来换取他们的产品。
  • 要求列表绝对是病态的。

标签: c# .net png tiff


【解决方案1】:

这接近于 Is there a programming toolkit for converting “any file type” to a TIFF image? 的副本。我将重复我当时写的内容:


这是一个集成项目 - 没有一个工具可以读取您感兴趣的所有文件类型。在我们的案例中,我们开发了一个通用转码服务,它接受多种输入类型(按文件扩展名)并执行基于该类型的外部应用程序:

  • Ghostscript 用于 PDF 和 PS 文件,
  • ImageMagick 用于图像文件,
  • Apose.NET 适用于 Office 类型,以及
  • 一些用于文本文件等简单类型的自产东西。

我们还没有找到可以解释除 Visio 本身之外的所有版本的 Visio 文件的应用程序。您可能已经知道,Office Interop should not be used on a server

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多