经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C# » 查看文章
.net Aspose.pdf 转html 去除版权
来源:cnblogs  作者:小王子的小博客  时间:2018/12/20 9:44:54  对本文有异议

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

 

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、 代码编写

  1. public bool RemoveCopyright(string filePath)
  2. {
  3. try
  4. {
  5. Stream myStream = new FileStream(filePath, FileMode.Open);
  6. Encoding encode = System.Text.Encoding.GetEncoding("UTF-8");
  7. StreamReader myStreamReader = new StreamReader(myStream, encode);
  8. string strhtml = myStreamReader.ReadToEnd();
  9. string stroutput = strhtml.Replace("Evaluation Only. Created with Aspose.PDF. Copyright 2002-2018 Aspose Pty Ltd. ", " ");
  10.           // Evaluation……Pty Ltd.是对应的版权文字,可以根据实际进行替换。
  11. myStream.Seek(0, SeekOrigin.Begin);
  12. myStream.SetLength(0);
  13. StreamWriter sw = new StreamWriter(myStream, encode);
  14. sw.Write(stroutput);
  15. sw.Flush();
  16. sw.Close();
  17. myStream.Close();
  18. }
  19. catch (Exception)
  20. {
  21. return false;
  22. }
  23. return true;
  24. }

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号