可能重复:
在WPF应用程序中打开PDF
有没有一种方法可以在没有第三方组件的情况下将PDF加载到WPF FixedDocument或FlowDocument中?
您可以使用PDF转换器为PDF文件中的每个页面生成图像文件,然后将这些文件组合为FixedDocument
。
对于PDF转换,您可以使用Ghostscript(使用进程中的gsdll32.dll
)。有一个GPL许可版本和一个商业版本。
缺点是您的文档在转换过程中被渲染,您将无法搜索得到的FixedDocument
,也无法通过以更高的DPI渲染来提高质量。