Aspose.Words解除word转pdf的页数限制
本篇文章可以实现解除word转pdf的页数限制,并去除水印。
引入dll
根据Aspose.Words 破解版用法示例这篇文章中提供的dll以及证书,进行注册。
右键项目添加项目引用,点击浏览
选择15.7的dll进行添加
在程序启动时注册证书
public class Program
{
public static void Main(string[] args)
{
// 注册证书(namespace改为自己的命名空间)
new Aspose.Words.License().SetLicense(namespace.License.LStream);
CreateHostBuilder(args).Build().Run();
}
internal static IHostBuilder CreateHostBuilder(string[] args) =>
Microsoft.Extensions.Hosting.Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
})
.UseCastleWindsor(IocManager.Instance.IocContainer);
}
实现word转pdf
public override MemoryStream GeneratePDF(byte[] bytes)
{
// 读取word文件模板
using var msWord = new MemoryStream(bytes);
var adoc = new Aspose.Words.Document(msWord);
// 转pdf
var msPdf = new MemoryStream();
adoc.Save(msPdf, Aspose.Words.SaveFormat.Pdf);
msPdf.Position = 0;
return msPdf;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律