【问题标题】:Windows 8/10 and PDF support: Are there APIs? [closed]Windows 8/10 和 PDF 支持:是否有 API? [关闭]
【发布时间】:2015-11-16 00:46:59
【问题描述】:

这不是对图书馆的要求。

(这是关于 Windows 操作系统中 PDF 支持相对于 PDF 支持演变的问题。)

像 SO 上的许多人一样,我寻求 C# 原生 PDF 到光栅(例如 PDF 到 BMP 或 PDF 到 PNG)库。像许多人一样,我一直在为该领域缺乏开源库而苦苦挣扎。但是,Win 本身发生了很多事情......有希望吗? (Win 拥有强大的 XPS 支持……这是否正在向 PDF 发展?)

现在 Windows 操作系统对 PDF 的支持越来越多,是否有:

1) Windows 中执行此操作的 API

和/或

2) 使用这种支持扩展 .NET Framework 本身?

更新:

下面发布的 winrt 方法,引用 Windows.Data.Pdf 很接近......但不是雪茄。 Windows.Data.Pdf 是完美的,但不适合 Windows 应用程序使用。它只能在 winrt 应用程序中使用。

这么近……

【问题讨论】:

  • 像这里的许多问题一样。我投票结束,因为“要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于 Stack Overflow 来说是题外话”
  • @Jonesome 你仍然在要求一个库:“我强烈希望有一个开源或低成本的库(以每台服务器 2000 美元的价格解决它并不是那么有趣)。”
  • @DanielA.White Touche。 OP再次增强。
  • 微软长期以来一直满足于让第三方提供这个,就像丹尼尔所说,有几个商业产品(通常非常昂贵)和几个开源项目(不确定其中的任何一个有多好,但考虑到商业产品的成本,值得您花时间研究一下)。
  • 一个月前我尝试了一些类似但不同的事情,甚至在这里stackoverflow.com/questions/31709393/… 提出了一个堆栈问题...只是想将XPS 文档转换为图像。该代码确实适用于简单的文档,但在我的示例中不起作用(这是我走这条路的全部原因)。我放弃了这一点并寻求替代解决方案。

标签: c# pdf imaging


【解决方案1】:

是的。 Windows.Data.Pdf 命名空间包含许多允许您呈现 PDF 的 API。

这些 API 可用于 WinRT 应用程序,但如果您需要,可以通过桌面应用程序使用use certain WinRT APIs。

编辑:看来这个库只能在 Windows RT 应用中使用,不能在桌面应用中使用。

还有一个 video 从 2013 年开始构建,用于在 WinRT 应用程序中呈现 PDF。

【讨论】:

  • 请注意,这是在 Windows 8.1 中引入的,而不是 Windows 8。
  • Windows.Data.Pdf 不是入门的。仅在 winrt 应用程序中可用。不适用于 Windows 应用程序。这么近!
  • 约翰,您应该编辑您的答案,以明确 Windows.Data.Pdf 不能用于 Windows 目标应用程序。我们尝试了一切,但它是一个非首发。
猜你喜欢
  • 2017-03-12
  • 2020-07-30
  • 1970-01-01
  • 2023-03-20
  • 2016-08-23
  • 1970-01-01
  • 2013-12-07
  • 2012-12-29
  • 2015-07-30
相关资源
最近更新 更多