新建控制台程序
安装包
安装System.Drawing.Common
安装Spire.Office,最新的版本
打开Program.cs录入代码
string ss = "Idd65VXxKpEAgBvZ1nVhUN+w7vpItcbvurq9YsmKuDda+JAEE9qF2G4YzR3o0s96HLaSfKKXq8fmv/VifgjLP/ZHrAKRewKyimE+b1l5tI82tdsWa+W3TgkLfepngT3Ui+LuaUc8pxXYEPd/bacNeg6yvWi7xVPzxDsE/m3D+OyD1ifz4S4lkOhjUS4pJ9gIKv6eIx0aXzRyczi4c+55+yRRBjUsB3AUS5C4sGq4LaSbeVLRq52visiCeMQxIkO6G38uTOyJl3mplKPrB3tpSTpmDc0j1WLuce1KIA9GbtKqOgh5vJwnXnwR3qeVgEBY2Lgrt6Gu0RModahYN6N5ODyj526SSOsz50jUQsrjfnk2JYKq3D3GA+lshknDJsSyHHkqYNxXfha7GQ4e11FhxALPu81LBXLXez4l73XCV9n6cdvHnyOerI18clWh/g6lgfEG+N+ugko2oxET/WEeIVKoIvpEw9YMv5bQrD6oWlN5GthgiXawtPQ6kM41r0MKW75+6ojDqRbOqvyVwC4HNRf2MXjni/Bdo0KBG3SD119bQfa+4zBREiEz6X26Mv7Tc0n8YzGTcK7VZcRGqI06bp4RDiFvAMrn4Y83gJaVRX6MbSJqwpKXKugSrmf0ck6XzLmhQcjsznnLkToXxvBS2jh6Vy3JZXvt4l8JUF8zE9CPix+kpDcGedXA1MmN/dju6Ps4sgGGAnjrfl1YLHvbQR8kii+h9tKrUrjTT88xvjjwz5IXmC4MX2A6HjSqabQwLVm8wfwNF22Pp1nMuX5DVP2pyNMMYMHIewGlJRSQz3j/7gVbw264aeBJPGyVpxrZCRO7byu/Z8cKTk02S+vZTazhIjV4jmn8zLOsxH0wsbcEpDLw1XnrH4tUiIRDQxRO+EBtpPklyFx9Q8AYkIv91osUiQZ14MXfysJ8oHG8gqHa7uidcd+YgFc3FRlFlVXYqqQlABFg5/ZvUHUklZdiRLenTb2yfl3RffnzA1aevJcLy2sBoWUrTxZlAFu0u8D2+swu0V3juiLM8pO9VDB4gHtQh3n/cnvShuv8hls2fi0TTZvpxLdfBw==";
try
{
Spire.Pdf.License.LicenseProvider.SetLicenseKey(ss);
Spire.Pdf.License.LicenseProvider.LoadLicense();
Console.WriteLine("加载key成功!");
PdfDocument pdfDocumnet = new PdfDocument();
for (int i = 1; i < 30; i++)
{
PdfPageBase page = pdfDocumnet.Pages.Add(PdfPageSize.A4);
PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("宋体", 12), true);
PdfPen pen = new PdfPen(Color.Black);
string text = $"第{i.ToString()}页";
page.Canvas.DrawString(text, font, pen, 100, 50);
}
pdfDocumnet.SaveToFile("pdf.pdf");
Console.WriteLine("文件保存成功!");
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
while (true);
编译
打开编译后生成的文件夹,运行
关掉运行窗口,打开生成的pdf
打开一看,水印还在
dll替换bin里生成的dll
再次运行,打开pdf,查看,水印消失了