我刚刚从PDFsharp 1.32更新到1.50,现在我正在使用我创建的其中一个PDF收到以下错误:
Method not found: 'PdfSharp.Pdf.PdfFontEmbedding PdfSharp.Drawing.XGraphics.get_MFEH()'.
有问题的代码似乎是在调用RenderDocument时:
PdfDocumentRenderer pdfRenderer = new PdfDocumentRenderer(false, PdfSharp.Pdf.PdfFontEmbedding.Always);
pdfRenderer.Document = document;
pdfRenderer.RenderDocument();
有没有人碰到过这个?除了在文档中添加几个部分和段落之外,我没有做任何特别的事情。
答案 0 :(得分:0)
也许您没有替换MigraDoc 1.50附带的所有程序集,可能缺少参考。
似乎MFEH被删除了(H和Hack一样)。您必须使用PDFsharp和MigraDoc的版本1.50 beta 3b。
如果问题仍然存在,请尝试提供MCVE https://stackoverflow.com/help/mcve