随笔分类 -  .NET PDF

.NET PDF
摘要:PDF中的墨迹注释(Ink Annotation),表现为徒手涂鸦式的形状;该类型的注释,可任意指定形状顶点的位置及个数,通过指定的顶点,程序将连接各点绘制成平滑的曲线。下面,通过C#程序代码介绍如何在PDF中添加该注释。 一、dll引用 步骤1:在Visual Studio中打开“解决方案资源管理 阅读全文
posted @ 2022-02-17 10:35 E-iceblue 阅读(756) 评论(0) 推荐(4)
摘要:OFD格式的文档是一种我国独有的国家标准版式的文档,在不同场景需求中,可以通过格式转换的方法 将PDF转为OFD,或者将OFD转为PDF。本次内容,将通过C#程序介绍如何实现由OFD到PDF的转换,并附上VB.NET代码供参考。下面是具体方法和步骤。 一、按照如下步骤引入Spire.Pdf.dll 阅读全文
posted @ 2022-02-08 15:43 E-iceblue 阅读(2142) 评论(3) 推荐(2)
摘要:在PDF文档中,可绘制不同字体样式、不同语言的文字,可通过使用Standard字体、TrueType字体、CJK字体或者自定义(私有)等字体类型。下面通过C#程序代码来展示如何实现使用以上类型的字体来绘制文本。 引入dll 本次程序中引入的是Spire.Pdf.dll,引入方法如下: 【方法1】通过 阅读全文
posted @ 2022-01-21 10:15 E-iceblue 阅读(1165) 评论(0) 推荐(0)
摘要:我们可以给一些重要文档或者临时文件设置过期时间和过期信息提示来提醒读者或管理者文档的时效性,并及时对文档进行调整、更新等。下面,分享通过C#程序代码来给PDF文档设置过期时间的方法。 引入dll程序集 【方法1】通过 NuGet 安装。 可以在Visual Studio中打开“解决方案资源管理器”, 阅读全文
posted @ 2022-01-18 10:13 E-iceblue 阅读(808) 评论(0) 推荐(2)
摘要:概述 PDF中的文本域可以通过设置不同格式,用于显示数字、货币、日期、时间、邮政编码、电话号码和社保号等等。Adobe Acrobat提供了许多固定的JavaScripts用来设置和验证文本域的格式,如:AFNumber_Format(2, 0, 0, 0, "$", true)和AFNumber_ 阅读全文
posted @ 2022-01-07 10:25 E-iceblue 阅读(584) 评论(0) 推荐(1)
摘要:线性化PDF文件是PDF文件的一种特殊格式,可以通过Internet更快地进行查看。线性化的PDF,在页面数量很多的情况下,更能突出表现出快速浏览的优势。下面是通过后端.NET程序实现将PDF文件转为线性化PDF的方法。 程序环境 Visual Studio 2017 .NET Framework 阅读全文
posted @ 2021-12-22 15:00 E-iceblue 阅读(1360) 评论(2) 推荐(3)
摘要:本文以C#代码为例介绍如何实现将彩色PDF文件转为灰度(黑白)的PDF文件,即 将PDF文档里面的彩色图片或者文字等通过调用PdfGrayConverter.ToGrayPdf()方法转为文档页面为灰色调、无彩色效果的文档。下面的程序运行环境及代码示例。 配置程序环境 Visual Studio 2 阅读全文
posted @ 2021-11-25 14:32 E-iceblue 阅读(580) 评论(0) 推荐(0)
摘要:PDF中的加数字签名是对文档权威性的有效证明。我们在向PDF文档添加签名时,需要准备可信任的签名证书。同时,对已有的签名,可验证签名是否有效,也可以获取文档中的签名证书信息。下面,以C#代码示例展示如何来获取PDF中的数字签名证书信息。 环境准备 需要在程序中导入Spire.Pdf.dll。这里以一 阅读全文
posted @ 2021-11-15 10:15 E-iceblue 阅读(1183) 评论(0) 推荐(2)
摘要:本文介绍在C#程序中(附VB.NET代码)提取PDF中的表格的方法,调用Spire.PDF for .NET提供的提取表格的类以及方法等来获取表格单元格中的文本内容;代码内容中涉及到的主要类及方法归纳如下表,供参考: 类型 描述 PdfDocument Class Represents a pdf 阅读全文
posted @ 2021-10-19 16:35 E-iceblue 阅读(4469) 评论(2) 推荐(5)
摘要:OFD,全称Open Fixed-layout Document ,是一种可存储、读取以及编辑的国家标准版式的电子文档格式,属于中国的一种自主文件格式,在安全性上有可靠保证。为突破国外技术在我们软硬件领域的限制,越来越多的企业要求采用国产化的技术标准。鉴于此,本文将通过C#和VB.NET代码展示如何 阅读全文
posted @ 2021-08-23 14:24 E-iceblue 阅读(1242) 评论(0) 推荐(0)
摘要:本文通过C#程序代码展示如何给PDF文档添加可视化数字签名和不可见数字签名。可视化数字签名,即在PDF文档中的指定页面位置添加签名,包含相关文字信息和签名图片等;不可见数字签名,即添加签名时不在文档中指定签名位置,在文档正文中不显示相关数字签名信息。 这里签名是通过PdfOrdinarySignat 阅读全文
posted @ 2021-08-09 14:54 E-iceblue 阅读(939) 评论(2) 推荐(1)
摘要:在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页时显示表格的表头内容,在C#中只需要简单使用方法grid.RepeatHeader = true;即可。具体参考如下方法步骤。另附VB.NET代码,有需可供参考。 阅读全文
posted @ 2021-07-12 14:02 E-iceblue 阅读(665) 评论(0) 推荐(1)
摘要:在PDF添加签名时,支持添加可信时间戳来保证文档的法律效应。本文,将通过C#程序代码介绍如何添加可信时间戳,可通过2种方法来实现。文中附上VB.NET代码,有需可供参考。 一、程序运行环境 编译环境:Visual Studio/.NetFramework 4.8 所需测试文件:PDF、.pfx数字证 阅读全文
posted @ 2021-05-25 14:05 E-iceblue 阅读(1232) 评论(0) 推荐(5)
摘要:对PDF文档中的内容进行查找时,可针对文档全篇内容获取查找结果,也可在PDF指定页面中的特定范围内(矩形框区域)进行查找,对获取的查找结果可执行文本高亮或替换等操作,本文将对此作相关介绍(附VB.NET代码,有需要可参考)。 关于工具使用 工具:需下载Spire.PDF for .NET Pack 阅读全文
posted @ 2021-01-08 14:43 E-iceblue 阅读(1343) 评论(3) 推荐(0)
摘要:文档中的数字签名具有不可否认性,可有效防伪防篡改。对文档中已有的数字签名信息,可通过一定方法获取,下面通过程序代码介绍如何来实现。程序中,使用了Spire.PDF.dll,版本:6.11.6,可自行在官网下载包,或者通过Nuget下载。下载后,在程序中添加引用dll文件。如下添加引用效果: 完成dl 阅读全文
posted @ 2020-12-14 10:16 E-iceblue 阅读(473) 评论(0) 推荐(0)
摘要:PDF文件包(Portfolio)允许用户将多种不同类型的文件如Word、Excel、PDF、PowerPoint和图片等集合到一个PDF文件中,用户可以打开、更改PDF文件包中的单个文件。添加文件包时,可支持创建文件包时并直接将文件添加到文件包;或者创建文件包的同时创建文件夹,并将文件添加到文件夹 阅读全文
posted @ 2020-06-29 09:48 E-iceblue 阅读(547) 评论(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 阅读(1080) 评论(0) 推荐(0)
摘要:操作PDF文档时,打印是常见的需求之一。针对不同的打印需求,可分多种情况来进行,如设置静默打印、指定打印页码范围和打印纸张大小、双面打印、黑白打印等等。经过测试,下面将对常见的几种PDF打印需求做一些归纳总结,这里归纳了10种打印需求及方法。如下: 使用工具:Spire.PDF for .NET 获 阅读全文
posted @ 2019-04-23 13:58 E-iceblue 阅读(30060) 评论(9) 推荐(5)
摘要:在PDF中,书签作为一种导航的有效工具,能帮助我们快速地定位到文档中的指定段落。同时,书签也能让人对文档结构一目了然,在某种程度上也可作为目录使用。对于C#操作PDF中的书签,在上一篇文章中介绍了具体的如何添加书签、修改已有书签以及删除书签的操作,在本篇文章中,将介绍C#如何读取PDF中的多级书签。 阅读全文
posted @ 2018-11-13 16:52 E-iceblue 阅读(1492) 评论(1) 推荐(1)
摘要:超链接可以实现不同元素之间的连接,用户可以通过点击被链接的元素来激活这些链接。具有高效、快捷、准确的特点。本文中,将分享通过C#编程在PDF文档中插入超链接的方法。内容包含以下要点: 插入网页链接 插入外部文档链接 插入文档页面跳转链接 工具 Free Spire.PDF for .NET (免费版 阅读全文
posted @ 2018-10-24 16:07 E-iceblue 阅读(3176) 评论(3) 推荐(4)