AsposePDF 带数字保护pdf合并报异常问题

/// <summary>
        /// 打印pdf通用类,合并pdf打印
        /// </summary>
        /// <param name="printUrls">pdf路径</param>
        /// <param name="filename">生成合并pdf后文件路径</param>
        public static void PdfMerge(List<string> printUrls, string filename)
        {
            //激活插件,如果没有激活则会有水印
            AsposePDFLicenseHelper.ModifyInMemory.ActivateMemoryPatching();
            WebClient wc = new WebClient();
            Document pdfdoc1 = new Document();
            foreach (var url in printUrls)
            {

                if (!string.IsNullOrWhiteSpace(url))
                {
                    try
                    {
                        Document pdfdoc2 = new Document(url);
                        pdfdoc1.Pages.Add(pdfdoc2.Pages);
                    }
                    catch (Exception)
                    {
                        continue;
                    }
                }
            }
            pdfdoc1.Save(filename);
        }

用AsposePDF时遇到个坑要记下来,我只是想做简单的合并操作,无奈文件带数字保护无法编辑!运行到pdfdoc1.Pages.Add(pdfdoc2.Pages);会报空对象异常中断合并,加上try catch屏蔽无视就好了,对合并结果无任何影响!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值