Aspose.Words解除word转pdf的页数限制

参考文章
Aspose.Words 破解版用法示例
Aspose.Words 中文文档

本篇文章可以实现解除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;
        }

posted @   cnblogsName  阅读(804)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示