我开发了一个 C# Web 表单应用程序,可以在服务器端生成 PDF 文档并将其发送到客户端。我使用Microsoft Print To PDF (MPTP)、PrintDocument和PrintPageEventArgs.Graphics.DrawString生成 PDF. This works great on my local machine.
\n\n输入服务器:当我上传应用程序并尝试在服务器上运行它时,收到一条错误消息,提示未安装打印机。我检查打印机和设备,发现 MPTP 未在服务器上列出(解决我的问题的一种方法是将 MPTP 设置为默认打印机)。
\n\n如果“打印机和设备”中没有 MPTP:
\n\n问题是我那里也没有 MPTP。要解决这个问题:
\n\n它应该安装 MPTP 的驱动程序,但问题是我的列表中没有 MPTP! This is the part that is problematic.
\n\n我在网上找不到这个问题的帮助(甚至找不到未回答的问题)。我无法在线找到驱动程序,因此我可以手动安装它们,但不知道如何修复它。
\n\n我尝试使用 …