编辑:我联系了开发团队。他们为此创造了问题。如果有任何改进,我会更新这篇文章。 问题链接
该项目已使用 .netCore3.1 进行编码。我还使用了 FreeSpire.PDF v5.4。我使用 Spire.Pdf.PdfDocument 将传入的 pdf 数据转换为 pdf 并触发打印过程。Windows 上的所有测试都成功。在 Linux 上,它能够将数据(base64String)转换为 pdfDocument。但是在打印过程中它抛出了 NotImplementedException(你可以在 SS 中看到)。
message: The method or operation is not implemented.
source: System.Drawing.Common
System.Drawing.Common 用于 Spire.PDF。我没有将其包含在项目参考中。(我后来添加了它,但结果是一样的。)
在这个阶段我不明白该怎么做。我使用的所有 DLL 都与 .net 标准或 .netCore 兼容。我也没有在 Windows 中收到任何错误。我该如何解决这个问题?
作为一个额外的观点,我可以通过触发打印机而不使用 Spire.PDF.PdfDocument.print () 方法来打印吗?