欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

.net Aspose.pdf 转html 去除版权

程序员文章站 2022-06-09 15:44:50
时光偷走的,永远都是我们眼皮底下看不见的珍贵。 1、 资源文件 a) Aspose.pdf.18.12.0.nupkg 链接:https://pan.baidu.com/s/171_OWOfI5BqYky5JvC06aw 提取码:vpxi b) Aspose官网下载比较慢,未知原因 c) nuget ......

时光偷走的,永远都是我们眼皮底下看不见的珍贵。

 

1、 资源文件

  a)     aspose.pdf.18.12.0.nupkg  

     链接:https://pan.baidu.com/s/171_owofi5bqyky5jvc06aw   提取码:vpxi

  b)     aspose官网下载比较慢,未知原因

  c)     nuget安装不了,应该是被墙了

  d)     具体离线安装方式自行百度 

2、 解决问题

  a)      pdf转换html后去除版权

3、 提供思路

  a)      转换完成后版权信息在html中显示,我们可以通过读取html文件流的方式,将html中版权文字替换成空格。

4、 代码编写

public bool removecopyright(string filepath)
        {
            try
            {
                stream mystream = new filestream(filepath, filemode.open);
                encoding encode = system.text.encoding.getencoding("utf-8");
                streamreader mystreamreader = new streamreader(mystream, encode);
                string strhtml = mystreamreader.readtoend();
                string stroutput = strhtml.replace("evaluation only. created with aspose.pdf. copyright 2002-2018 aspose pty ltd. ", " ");
          // evaluation……pty ltd.是对应的版权文字,可以根据实际进行替换。
                mystream.seek(0, seekorigin.begin);
                mystream.setlength(0); 
                streamwriter sw = new streamwriter(mystream, encode);
                sw.write(stroutput);
                sw.flush();
                sw.close();
                mystream.close();
            }
            catch (exception)
            {
                return false;
            }
            return true;
        }