1

我正在使用 spire.office。它正在成功地将数据从 excel 转换为 pdf,但不是从文档或 RTF 文件。它显示以下错误无法从程序集“Spire.Doc,Version=7.1.13.41046,Culture=neutral,PublicKeyToken=663f351905198cb3”加载类型“spr᝚”,因为它尝试将类实现为接口。

请检查并提供一些建议。提前致谢

File.WriteAllText(filepath + ".rtf", fileText);
                Document doc = new Document(filepath + ".docx", Spire.Doc.FileFormat.Docx);
                //doc.LoadFromFile(filepath + ".docx",Spire.Doc.FileFormat.Docx);
                doc.SaveToFile(filepath + ".pdf");
4

2 回答 2

1

将文件转换为 PDF 时,还需要添加Spire.Pdf.dll。如果不是,它可能会抛出那种“spr”错误。此外,您应该将 FileFormat 指定为 PDF:doc.SaveToFile(filepath + ".pdf", FileFormat.PDF);

于 2019-05-07T02:26:18.750 回答
0

您是否预先加载许可证?

Spire.License.LicenseProvider.SetLicenseFileName("license.elic.xml");
Spire.License.LicenseProvider.LoadLicense();
于 2019-04-30T21:56:36.553 回答