【问题标题】:Looking for a PDF Writer for Windows 8 Metro Apps [closed]寻找适用于 Windows 8 Metro 应用程序的 PDF 编写器 [关闭]
【发布时间】:2012-06-21 23:48:06
【问题描述】:

我正在创建一个 Windows 8/Metro 应用程序,并且正在寻找一个可以以编程方式生成 PDF 文档的库(可以由用户打印或通过电子邮件发送)。

我找到了一些用于编写 PDF 的 C# 库(例如 http://itextpdf.com/),但我无法让它们在 Windows 8 中工作。

任何帮助将不胜感激。

【问题讨论】:

  • 您发现的库遇到了什么问题?
  • 我试过的库使用 System.IO.FileStream 来创建文件,但 FileStream 似乎不是 Windows 8 中 System.IO 的一部分。也许在 Windows.Storage 中有一个等价物但我很难让它发挥作用。
  • 可以使用在线REST API吗?如果是,那么试试这个convertapi.com
  • @Tomas - 看起来是个不错的工具,我可能会为另一个项目研究它,但我需要能够在未连接到 Internet 的情况下运行此应用程序。
  • 我找到了解决方案。检查我的SO Answer

标签: c# pdf windows-8 pdf-generation


【解决方案1】:

有一些用于 WinRT 的付费 pdf 库,但还没有免费的。

【讨论】:

    【解决方案2】:

    经过艰苦的搜索,我找到了自己问题的答案:Siberix Report Writer (www.siberix.com)。他们有适用于 .NET、Silverlight、适用于 Android 的 Mono、适用于 Windows Store 的 AND 的版本。二进制文件只需 199 美元(如果您需要来源,则为 3500 美元)。

    它非常容易封装到您的应用程序中,附带了很棒的代码示例,而且技术客户服务非常快速且乐于助人(感谢 Victor)。

    长期以来我见过的最好的第三方产品之一。

    【讨论】:

    • 现在每个平台 750 美元。
    【解决方案3】:

    ComponentOne 现已发布了适用于 Windows 运行时的 .NET PDF 库。

    【讨论】:

    • 看起来他们有一些不错的工具……仅 PDF 工具就 895 美元(哎哟!)。作为更新,我们对 Siberix 非常满意……甚至购买了 .NET 版本,并将我们的 .NET 客户端从 TallPDF 转换为 Siberix。
    【解决方案4】:

    同时有不少库支持 Pdf 生成。您可以在 Mike Taulty's Blog 中找到很好的概述。

    但是,我在尝试注释现有 Pdf 时遇到了问题。能够(透明)注释的现有库非常昂贵。因此,我最终在服务器端对 Pdf 进行了注释。

    欢迎在 Mils 的博客上阅读更多关于我的体验的信息。

    【讨论】:

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