C# - 在 canvas 中添加 pdf

C# - Add a pdf in canvas

我有一个项目,我可能会在 Canvas 中显示一些形状。 有些情况下,我没有形状,所以我想使用pdf格式的原始图纸,并将其插入Canvas中。 有办法吗?

我想到的一个解决方案是在您的应用程序中托管一个 WebBrowser ActiveX 控件,然后使用它来可视化 PDF 内容。不过,我认为这远非理想。有很多 WPF 组件供应商提供 PDF 查看器,但在它们之间进行选择是个人喜好问题。