C# net core API Word转PDF 无水印
/// <summary> /// Word转PDF 无水印 测试成功 20230204 /// </summary> /// <param name="docFile"></param> /// <param name="pdfFile"></param> /// <returns></returns> public static ResultModel WordToPdfTest(string docFile, string pdfFile) { var resultModel = new ResultModel(); resultModel.Log = "1,"; //处理字体-取用户字体目录 string userfontsfoloder = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\Microsoft\\Windows\\Fonts\\"; ArrayList fontSources = new ArrayList(FontSettings.DefaultInstance.GetFontsSources()); Aspose.Words.Fonts.FolderFontSource folderFontSource = new Aspose.Words.Fonts.FolderFontSource(userfontsfoloder, true); fontSources.Add(folderFontSource); Aspose.Words.Fonts.FontSourceBase[] updatedFontSources = (Aspose.Words.Fonts.FontSourceBase[])fontSources.ToArray(typeof(Aspose.Words.Fonts.FontSourceBase)); FontSettings.DefaultInstance.SetFontsSources(updatedFontSources); //转换PDF文件 Aspose.Words.Document doc = new Aspose.Words.Document(docFile); try { if (doc != null) { doc.Save(pdfFile, Aspose.Words.SaveFormat.Pdf); } resultModel.Success = true; } catch (Exception ex) { resultModel.ErrorMsg = ex.Message; } if (doc != null) { doc.Clone(); resultModel.Log += "7,Clone()"; } return resultModel; }
相关DLL从百度网盘下载
链接:https://pan.baidu.com/s/13ZnUSWNt_xGbdAoDby9tUw?pwd=l4p1
提取码:l4p1
分类:
net Core
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具