spire.doc无法将数据从doc / rtf文件转换为pdf

时间:2019-04-30 06:03:02

标签: spire.doc

我正在使用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");

2 个答案:

答案 0 :(得分:0)

您是否预先加载许可证?

Spire.License.LicenseProvider.SetLicenseFileName("license.elic.xml");
Spire.License.LicenseProvider.LoadLicense();

答案 1 :(得分:0)

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