是否可以通过UWP应用程序打印PDF?除了将其呈现为png
或BitmapImage
。
我看过Microsoft printing sample和pdf rendering sample通过将PDF呈现为bitmapimage来实现打印pdf。但是,它失去了pdf的质量。想知道是否有其他有效的方法不使用库。
我试图在不使用库的情况下从Microsoft找到直接的解决方案。但是,没有任何内容,因此我使用PDfSharp
在Microsoft的AppServiceBridge
的帮助下解决了我的问题。我使用了AppService桥,因为PdfSharp不能直接用于WinRT。
答案 0 :(得分:0)
我在Github项目中使用了C#虚拟打印机:Microsoft / Windows-driver-samples / print / XPSDrvSmpl。
https://github.com/Microsoft/Windows-driver-samples/tree/master/print/XPSDrvSmpl
应用程序:监听内部端口
流程:通过单个安装程序安装打印机和应用程序。当应用程序侦听内部端口时,用户使用驱动程序打印一些内容。发送数据后,应用程序将其提取。这是XPS格式,可以转换为PDF,但是无论您要打印什么,流程都相似。
原始答案: