随笔分类 -  .NET PDF

.NET PDF
摘要:我们可以给一些重要文档或者临时文件设置过期时间和过期信息提示来提醒读者或管理者文档的时效性,并及时对文档进行调整、更新等。下面,分享通过C#程序代码来给PDF文档设置过期时间的方法。 引入dll程序集 【方法1】通过 NuGet 安装。 可以在Visual Studio中打开“解决方案资源管理器”, 阅读全文
posted @ 2022-01-18 10:13 E-iceblue 阅读(762) 评论(0) 推荐(2) 编辑
摘要:概述 PDF中的文本域可以通过设置不同格式,用于显示数字、货币、日期、时间、邮政编码、电话号码和社保号等等。Adobe Acrobat提供了许多固定的JavaScripts用来设置和验证文本域的格式,如:AFNumber_Format(2, 0, 0, 0, "$", true)和AFNumber_ 阅读全文
posted @ 2022-01-07 10:25 E-iceblue 阅读(519) 评论(0) 推荐(1) 编辑
摘要:线性化PDF文件是PDF文件的一种特殊格式,可以通过Internet更快地进行查看。线性化的PDF,在页面数量很多的情况下,更能突出表现出快速浏览的优势。下面是通过后端.NET程序实现将PDF文件转为线性化PDF的方法。 程序环境 Visual Studio 2017 .NET Framework 阅读全文
posted @ 2021-12-22 15:00 E-iceblue 阅读(1318) 评论(2) 推荐(3) 编辑
摘要:本文以C#代码为例介绍如何实现将彩色PDF文件转为灰度(黑白)的PDF文件,即 将PDF文档里面的彩色图片或者文字等通过调用PdfGrayConverter.ToGrayPdf()方法转为文档页面为灰色调、无彩色效果的文档。下面的程序运行环境及代码示例。 配置程序环境 Visual Studio 2 阅读全文
posted @ 2021-11-25 14:32 E-iceblue 阅读(536) 评论(0) 推荐(0) 编辑
摘要:PDF中的加数字签名是对文档权威性的有效证明。我们在向PDF文档添加签名时,需要准备可信任的签名证书。同时,对已有的签名,可验证签名是否有效,也可以获取文档中的签名证书信息。下面,以C#代码示例展示如何来获取PDF中的数字签名证书信息。 环境准备 需要在程序中导入Spire.Pdf.dll。这里以一 阅读全文
posted @ 2021-11-15 10:15 E-iceblue 阅读(1111) 评论(0) 推荐(2) 编辑
摘要:本文介绍在C#程序中(附VB.NET代码)提取PDF中的表格的方法,调用Spire.PDF for .NET提供的提取表格的类以及方法等来获取表格单元格中的文本内容;代码内容中涉及到的主要类及方法归纳如下表,供参考: 类型 描述 PdfDocument Class Represents a pdf 阅读全文
posted @ 2021-10-19 16:35 E-iceblue 阅读(4046) 评论(2) 推荐(5) 编辑
摘要:OFD,全称Open Fixed-layout Document ,是一种可存储、读取以及编辑的国家标准版式的电子文档格式,属于中国的一种自主文件格式,在安全性上有可靠保证。为突破国外技术在我们软硬件领域的限制,越来越多的企业要求采用国产化的技术标准。鉴于此,本文将通过C#和VB.NET代码展示如何 阅读全文
posted @ 2021-08-23 14:24 E-iceblue 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:本文通过C#程序代码展示如何给PDF文档添加可视化数字签名和不可见数字签名。可视化数字签名,即在PDF文档中的指定页面位置添加签名,包含相关文字信息和签名图片等;不可见数字签名,即添加签名时不在文档中指定签名位置,在文档正文中不显示相关数字签名信息。 这里签名是通过PdfOrdinarySignat 阅读全文
posted @ 2021-08-09 14:54 E-iceblue 阅读(839) 评论(2) 推荐(1) 编辑
摘要:在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页时显示表格的表头内容,在C#中只需要简单使用方法grid.RepeatHeader = true;即可。具体参考如下方法步骤。另附VB.NET代码,有需可供参考。 阅读全文
posted @ 2021-07-12 14:02 E-iceblue 阅读(598) 评论(0) 推荐(1) 编辑
摘要:在PDF添加签名时,支持添加可信时间戳来保证文档的法律效应。本文,将通过C#程序代码介绍如何添加可信时间戳,可通过2种方法来实现。文中附上VB.NET代码,有需可供参考。 一、程序运行环境 编译环境:Visual Studio/.NetFramework 4.8 所需测试文件:PDF、.pfx数字证 阅读全文
posted @ 2021-05-25 14:05 E-iceblue 阅读(1136) 评论(0) 推荐(5) 编辑
摘要:对PDF文档中的内容进行查找时,可针对文档全篇内容获取查找结果,也可在PDF指定页面中的特定范围内(矩形框区域)进行查找,对获取的查找结果可执行文本高亮或替换等操作,本文将对此作相关介绍(附VB.NET代码,有需要可参考)。 关于工具使用 工具:需下载Spire.PDF for .NET Pack 阅读全文
posted @ 2021-01-08 14:43 E-iceblue 阅读(1217) 评论(3) 推荐(0) 编辑
摘要:文档中的数字签名具有不可否认性,可有效防伪防篡改。对文档中已有的数字签名信息,可通过一定方法获取,下面通过程序代码介绍如何来实现。程序中,使用了Spire.PDF.dll,版本:6.11.6,可自行在官网下载包,或者通过Nuget下载。下载后,在程序中添加引用dll文件。如下添加引用效果: 完成dl 阅读全文
posted @ 2020-12-14 10:16 E-iceblue 阅读(450) 评论(0) 推荐(0) 编辑
摘要:PDF文件包(Portfolio)允许用户将多种不同类型的文件如Word、Excel、PDF、PowerPoint和图片等集合到一个PDF文件中,用户可以打开、更改PDF文件包中的单个文件。添加文件包时,可支持创建文件包时并直接将文件添加到文件包;或者创建文件包的同时创建文件夹,并将文件添加到文件夹 阅读全文
posted @ 2020-06-29 09:48 E-iceblue 阅读(536) 评论(0) 推荐(1) 编辑
摘要:以下内容介绍在C# 程序中如何将SVG图片添加到PDF文档、以及如何将SVG图片转换为PDF文档。 一、环境准备 先下载PDF类库工具,Spire.PDF for .NET hotfix 6.5.6及以上版本(下载时,注意版本信息)。下载后,解压文件,将Bin文件夹下的Spire.Pdf.dll文件 阅读全文
posted @ 2020-05-20 10:20 E-iceblue 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:操作PDF文档时,打印是常见的需求之一。针对不同的打印需求,可分多种情况来进行,如设置静默打印、指定打印页码范围和打印纸张大小、双面打印、黑白打印等等。经过测试,下面将对常见的几种PDF打印需求做一些归纳总结,这里归纳了10种打印需求及方法。如下: 使用工具:Spire.PDF for .NET 获 阅读全文
posted @ 2019-04-23 13:58 E-iceblue 阅读(29168) 评论(9) 推荐(5) 编辑
摘要:在PDF中,书签作为一种导航的有效工具,能帮助我们快速地定位到文档中的指定段落。同时,书签也能让人对文档结构一目了然,在某种程度上也可作为目录使用。对于C#操作PDF中的书签,在上一篇文章中介绍了具体的如何添加书签、修改已有书签以及删除书签的操作,在本篇文章中,将介绍C#如何读取PDF中的多级书签。 阅读全文
posted @ 2018-11-13 16:52 E-iceblue 阅读(1437) 评论(1) 推荐(1) 编辑
摘要:超链接可以实现不同元素之间的连接,用户可以通过点击被链接的元素来激活这些链接。具有高效、快捷、准确的特点。本文中,将分享通过C#编程在PDF文档中插入超链接的方法。内容包含以下要点: 插入网页链接 插入外部文档链接 插入文档页面跳转链接 工具 Free Spire.PDF for .NET (免费版 阅读全文
posted @ 2018-10-24 16:07 E-iceblue 阅读(3093) 评论(3) 推荐(4) 编辑
摘要:嵌套表格,即在一张表格中的特定单元格中再插入一个或者多个表格,使用嵌套表格的优点在于能够让内容的布局更加合理,同时也方便程序套用。下面的示例中,将介绍如何通过C#编程来演示如何插入嵌套表格到PDF文档。 要点概括: 1. 插入嵌套表格 2. 插入文字到嵌套表格 3. 插入图片到嵌套表格 使用工具 S 阅读全文
posted @ 2018-10-17 14:38 E-iceblue 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:概述 页眉页脚是一篇完整、精致的文档的重要组成部分。在页眉页脚处,可以呈现的内容很多,如公司名称、页码、工作表名、日期、图片,如LOGO、标记等。在之前的文章中介绍了如何通过新建一页空白PDF页来添加页眉到该页面,包括文字页面、图片页眉。但是在实际应用中,该方法会有一定局限性,通过测试,下面将介绍C 阅读全文
posted @ 2018-09-11 11:23 E-iceblue 阅读(2594) 评论(7) 推荐(0) 编辑
摘要:我们知道,动态图章,因图章中的时间、日期可以动态的生成,因而具有较强的时效性。在本篇文章中将介绍通过C#编程在PDF中绘制动态图章的方法,该方法可自动获取当前系统登录用户名、日期及时间信息并生成图章。 使用工具 Spire.PDF for .NET 注:下载安装后,注意在程序中添加引用Spire.P 阅读全文
posted @ 2018-08-28 16:28 E-iceblue 阅读(2281) 评论(0) 推荐(1) 编辑