使用免费的Spire.Pdf.dll打印无水印的PDF文件-程序员宅基地

技术标签: c#  visualstudio  


前言

最近想利用c#打印PDF文件,在网上找了各种办法,发现最简单的就是使用第三方的动态链接库Spire.Pdf.dll了,但是这个库是收费的,在Nuget上直接安装引用打印出来的文件会有水印。如下图:
生成的打印文件上面的水印
经过本人一上午的探索,发现不需要去下载人家破解的Spire.Pdf.dll文件,就可以完美解决去水印的操作,接下来请往下看!


一、如何获取免费的无水印的Spire.Pdf.dll

直接在管理Nuget包中搜索Spire.Pdf,你会发现有很多dll,下图这个不要使用,用这个会产生水印!!!
在这里插入图片描述
此时你继续往下查看,你会看到一个FreeSpire.Pdf,如下图,安装使用它!它是免费的!!!
,
下载完成后,如图:
在这里插入图片描述

二、使用步骤

1.引入库

代码如下:

using Spire.License;
using Spire.Pdf;

2.打印

代码如下:

//创建PdfDocument类的对象,并加载PDF文档
PdfDocument doc = new PdfDocument();
doc.LoadFromFile(cjdFile);
//此行代码为选择打印机名称来打印
//doc.PrintSettings.PrinterName="打印机名称";
//直接打印会调用电脑的默认打印机进行打印,请在控制面板->设备的打印机中配置默认打印机
doc.Print();


总结

官方的Spire.Pdf.dll文件是需要付费使用的,否则会产生水印。这个免费的FreeSpire.Pdf.dll不知道是不是来自官方,可能只能打印几页无水印的pdf,请谨慎使用。请多多支持正版!

获取免费的Spire.Pdf.dll,注意把Spire.License也引用上
https://download.csdn.net/download/weixin_45958082/58673512

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45958082/article/details/121790403

智能推荐

在Linux系统中使用Shell脚本文件自动备份Oracle数据库_liunx 备份oracle shell脚本-程序员宅基地

文章浏览阅读647次。在Linux系统中使用Shell脚本文件自动备份Oracle数据库创建逻辑目录 create directory data_dir as ‘/home/oracle/’; data_dir 可自定义select * from dba_directories; 可查询用户创建目录。给用户授予访问逻辑目录的权限grant read,write on directory data_dir to sa; sa为用户名给用户授予导入和导出的权限grant exp_full_datab_liunx 备份oracle shell脚本

Tomcat虚拟目录配置[转]_当url中未明确指定文件名时,是否列出相关目录下所有文件的开关设置-程序员宅基地

文章浏览阅读364次。Tomcat6.0虚拟目录配置[转] 设虚拟目录 "site",通过 http://localhost:8080/site 访问物理路径 D:"site 文件夹里面的内容。设置过程如下: 1.复制 Tomcat6.0"webapps"ROOT 目录下的 WEB-INF 文件夹到 D:"site 目录下。 2.打开 D:"site"WEB-INF 目录下的 web.xml 文件,在 之_当url中未明确指定文件名时,是否列出相关目录下所有文件的开关设置

互联网软件架构微服务演进之路_尚硅谷宋永康-程序员宅基地

文章浏览阅读283次。前言日期:2021/05/27心情:????????????Description:JAVA构建网站架构的演进,以下内容均为java学习笔记。注:本文主要内容是图片资料来源于尚硅谷(宋永康老师)尚硅谷b站视频:https://www.bilibili.com/video/BV1Bv411Y7sQ?p=12互联网架构演进前言1. 单机集中构建网站2. 应用服务器配置集群2.1 nginx+应用服务器配置集群2.2 nginx+应用服务器配置集群+HA3. 负载均衡服务器配置集群4. CDN+Va_尚硅谷宋永康

网络端口的认识_物理网口-程序员宅基地

文章浏览阅读996次。端口分为物理端口和逻辑端口两种,物理端口又叫可见端口,都是实物比如ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。逻辑端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。逻辑端口又分为公认端口(0-1023),注册端口(1024-49151)和私有端口(49152-65535)。根据提供服务类型的不同,端口分为两种,一种是TCP端口,一种是UDP端口。计算机_物理网口

2步搞定Linux中搭建nginx文件服务器_nginxlixianditufuwuqi-程序员宅基地

文章浏览阅读1.2k次。2步搞定Linux搭建nginx图片服务器_nginxlixianditufuwuqi

Lesson_for_java_day12--String类的五个练习题_public class turnstring { public static void main(-程序员宅基地

文章浏览阅读714次。练习一:_public class turnstring { public static void main(string args[]) { string s=”testonly”; for(int i=s.length()-1;i>=0;i--) system.out.print(s.charat(i)); system.out.println(); } } 收藏

随便推点

Linux系统的内核态和用户态_linux分为几个态-程序员宅基地

文章浏览阅读3.4k次,点赞6次,收藏17次。一、 Unix/Linux的体系架构  如上图所示,从宏观上来看,Linux操作系统的体系架构分为用户态和内核态(或者用户空间和内核)。内核从本质上看是一种软件——控制计算机的硬件资源,并提供上层应用程序运行的环境。用户态即上层应用程序的活动空间,应用程序的执行必须依托于内核提供的资源,包括CPU资源、存储资源、I/O资源等。为了使上层应用能够访问到这些资源,内核必须为上层应用提供_linux分为几个态

嵌入式AI-K210篇-硬件-模型训练、部署_嵌入式 模型训练-程序员宅基地

文章浏览阅读3.7k次,点赞4次,收藏50次。K210的其他参数如下:双核 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400MHz(可超频到600MHz)双精度 FPU8MiB 64bit 片上 SRAM(6MiB通用SRAM+2MiB的AI专用SRAM)神经网络处理器(KPU) / 0.8TFLOPS音频处理器(APU)可编程 IO 阵列 (FPIOA)双硬件512点16位复数FFTSPI, I2C, UART, I2S, RTC, PWM, 定时器支持AES, SHA256 加速器直接内._嵌入式 模型训练

送一堆书-程序员宅基地

文章浏览阅读258次。大家好!端午节马上就要快到了,为了感谢大家一直以来的陪伴和支持,我和其他几个数据领域的大咖联合清华大学出版社来给大家送福利啦!!话不多说,我们进入正题:怎么送书和送什么书。1.怎么送书本次送书由10 个大佬一起给大家送上 30 本技术书籍,包邮噢!送书规则如下1. 在 10个公众号的后台分别回复【531】二字,即可出来抽奖小程序。十个公众号,同时参与,中奖概率增大 9..._怎样在后台发送531

将一个excel表格的数据匹配到另一个表中_将一个表中的数据对应到另一个表中的名字-程序员宅基地

文章浏览阅读1.1w次。将一个excel表格的数据匹配到另一个表中第一步:我们打开一个excel表,需要在另一个表中匹配出相应学校的信息。第二步:我们把光标定位在需要展示数据的单元格中,在单元格中输入“=vl”,然后会自动提示出VLOOKUP函数,双击蓝色的函数部分。我们可以看到,单元格中显示出完整的VLOOKUP(参数1,参数2,参数3,参数4)函数。里面的参数按照自己的需求来。比如,按照我的需求:参数1:查询A4单元格内的学校的信息,所以参数1是A4;参数2:需要从‘预处理后学校信息-副表.xlsx’表中查找信息_将一个表中的数据对应到另一个表中的名字

RK3588平台开发系列讲解(SARADC篇)SARADC的工作流程_rockcip saradc-程序员宅基地

文章浏览阅读1.9k次,点赞32次,收藏26次。本篇将介绍SARADC的源码分析和工作流程。_rockcip saradc

数据库, 数据仓库, 数据集市,数据湖,数据中台_数据库基座和中间库关系-程序员宅基地

文章浏览阅读1.6w次,点赞68次,收藏440次。转载声明本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容:数据仓库和数据集市的区别作者:修鹏李出处:CSDN大数据:数据仓库和数据库的区别作者:南宫蓉出处:简书第一篇:数据仓库概述第二篇:数据库关系建模作者:穆晨出处:CNBLOS摘要本文简要介绍数据库 数据仓库和数据集市概念,并做简要对比。0x01 数据仓库和数据库1.1 数..._数据库基座和中间库关系