【问题标题】:PDF to WPF Document [duplicate]PDF 到 WPF 文档 [重复]
【发布时间】:2012-02-04 14:16:33
【问题描述】:

可能重复:
Opening a PDF in WPF Application

有没有办法在没有第三方组件的情况下将 PDF 加载到 WPF FixedDocument 或 FlowDocument 中?

【问题讨论】:

  • 是的,通过自己解析 PDF 语言并从头开始手动构建 FixedDocument。
  • 如果您设法将 PDF 文档转换为 XPS 格式,那么您可以将其本地加载到 WPF 中。但是,您可能仍需要第三方组件进行转换(除非您手动使用 Microsoft XPS Document Writer)。

标签: c# wpf pdf


【解决方案1】:

您可以通过使用 PDF 转换器为 PDF 文件中的每一页生成图像文件,然后将它们组合到 FixedDocument

对于 PDF 转换,您可以使用Ghostscript(使用进程中的gsdll32.dll)。有 GPL 许可版本和商业版本。

缺点是您的文档是在转换过程中呈现的,您将无法搜索生成的FixedDocument 或通过以更高的 DPI 呈现它来提高质量。

【讨论】:

    猜你喜欢
    • 2011-07-17
    • 2014-12-10
    • 2011-03-22
    • 2020-02-01
    • 2011-01-18
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多