時光偷走的,永遠都是我們眼皮底下看不見的珍貴。
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; }