Spire.PDF for.NET 去水印方法 及用法示例
使用Spire.PDF for.NET的时候,会出现Evaluation Warning : The document was created with Spire.PDF for .NET. 水印。
如果需求是不到10页的pdf,可以使用官方免费版本,没有水印。
官方免费版本下载地址:
https://u20002878.pipipan.com/fs/20002878-372752254
另外附上这个dll的一些代码作为参考:
(以下代码参考自:https://www.cnblogs.com/Yesi/p/9844042.html 但稍作修改并非完全相同)
using System;
using System.Drawing;
using System.Windows.Forms;
using Spire.Pdf;
using Spire.Pdf.Graphics;
using Spire.Pdf.Annotations;namespace GetPDF
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){}private void CreatPDF(string url,string name){float x = 50;float y = 50;string hang1 = "测试文字1";string hang2 = "测试文字2";string hang3 = "测试文字3";PdfDocument pdf = new PdfDocument();//新建一个pdfPdfPageBase page = pdf.Pages.Add();//新建pdf的一页PdfTrueTypeFont font1 = new PdfTrueTypeFont(new Font("Arial Unicode MS", 30f, FontStyle.Regular), true);//创建一个pdf的字体page.Canvas.DrawString(hang1, font1, PdfBrushes.Black, new PointF(x, y)); y += 50;page.Canvas.DrawString(hang2, font1, PdfBrushes.Black, new PointF(x, y)); y += 50;page.Canvas.DrawString(hang3, font1, PdfBrushes.Black, new PointF(x, y)); y += 50;// PdfStringFormat format = new PdfStringFormat();// format.MeasureTrailingSpaces = true;x += font1.MeasureString(str, format).Width;//超链接PdfTrueTypeFont font2 = new PdfTrueTypeFont(new Font("Arial Unicode MS", 30f, FontStyle.Underline), true);PdfTextWebLink webLink = new PdfTextWebLink();webLink.Url = url;webLink.Text = url;webLink.Font = font2;webLink.Brush = PdfBrushes.Blue;webLink.DrawTextWebLink(page.Canvas, new PointF(x, y));pdf.SaveToFile(name + ".pdf");创建pdf}private void button1_Click(object sender, EventArgs e){CreatPDF(textBox2.Text, textBox1.Text);}}
}
Spire.PDF for.NET 去水印方法 及用法示例相关推荐
- php files得不到导入的文件,PHP判断文件是否被引入的方法get_included_files用法示例...
本文实例讲述了PHP判断文件是否被引入的方法get_included_files用法.分享给大家供大家参考,具体如下: // 本文件是 abc.php include 'test1.php'; inc ...
- php date.getday,getDay()方法_用法示例-javascript词典-js编程词典-php中文网
get 英 [get] 美 [ɡɛt] vt.得到;抓住;说服;受到(惩罚等) vt.& vi.到达,来 vi.成为;开始;设法对付;获得利益或财富 n.生殖,幼兽;赢利 第三人称单数: ...
- php get month,getMonth()方法_用法示例-javascript词典-js编程词典-php中文网
get 英 [get] 美 [ɡɛt] vt.得到;抓住;说服;受到(惩罚等) vt.& vi.到达,来 vi.成为;开始;设法对付;获得利益或财富 n.生殖,幼兽;赢利 第三人称单数: ...
- html setdate方法,setDate()方法_用法示例-javascript词典-js编程词典-php中文网
set 英 [set] 美 [sɛt] vt.设置;放置,安置;使处于某种状况;摆放餐具 vi.落山;出发;凝结 n.集合;一套,一副;布景;电视机 adj.固定的;位于-的;顽固的;安排好的 第 ...
- JAVA删除pdf空白页_【教程】Spire.PDF 教程:在C# 删除 PDF 中的空白页
扫描双面打印纸张文档所创建的PDF可能包含空白页面,有时候空白页也可能是有意插入的. 在本文中,您将学习如何使用Spire.PDF检测并删除PDF文件中的空白页面. 空白页面通常被定义为不包含任何内容 ...
- java pdf去水印_java使用spire.pdf去除水印
最近项目中要实现将PDF文件转换成image图片,以便pc端和移动端预览,网上搜索很久后发现spire.pdf很好用. 如果PDF文件页数小于10张,可以使用官方提供的免费版,非免费版的在转换成的图片 ...
- C# PDF书签操作,Spire.pdf.dll
C#操作PDF的方法很多,AbobeAcrobat的com组件,第三方iTextSharp.dll,PdfSharp.dll,Aspose.pdf.dll,Spire.pdf.dll等等,devexp ...
- 详解Spire.PDF中的坐标体系及应用
Spire.PDF是一款专业的基于.NET平台的PDF组件.它能够让开发人员在不使用Adobe Acrobat和其他外部控件的情况下,运用.NET 应用程序创建,阅读,编写和操纵PDF 文档.文本将详 ...
- 专业的PDF组件Spire.PDF for .NET V3.9.124发布|支持图标布局
2019独角兽企业重金招聘Python工程师标准>>> Spire.PDF 3.9.124 更新 支持添加PdfButtonField的图标并设置了图标布局 新增 为PdfDocum ...
最新文章
- BCH扩容的摩尔定律——为什么BCH目前不选择分片?
- NR 5G NG-RAN 架 构
- 迭代器、for循环本质、生成器、常用内置方法整理
- 【转】01.Dicom 学习笔记-DICOM C-Store 消息服务
- chrome调试、移动端调试
- 哪两种遍历方式可以唯一确定一棵二叉树,结合力扣105题
- PHP 500 -Invalid command RewriteEngine的解决
- 30分钟彻底弄懂flex布局
- [置顶] Android仿人人客户端(v5.7.1)——应用主界面之左侧面板UI实现
- npm install 报错 @1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf..
- 读《Jonathan von Neumann and EDVAC》
- cocos:MotionStreak拖尾渐隐效果
- c++灵魂科普(1)
- Ubuntu安装企业微信解决中文字体乱码的问题
- 网易云音乐linux安装路径,修复网易云音乐Linux版不能安装及运行的问题
- 华为mate20 android,华为mate20pro开箱
- pxc wsrep_sst_method均配置为xtrabackup-v2报错
- 阿里 c语言研发笔试题,阿里巴巴集团2014校园招聘笔试题
- alsa与PulseAudio
- .net windows service开发与安装