.NET PDF
文章平均质量分 75
Eiceblue
E-iceblue专注于提供.Net和Java平台的Office 插件,用于Word, Excel, PowerPoint, PDF文档创建,编辑,转换,保存,打印。旗下产品包括:Spire.Office; Spire.Doc; Spire.XLS; Spire.PDF; Spire.Presentation等。官方网站:www.e-iceblue.com。技术支持:support@e-iceblue.com; QQ:2790765778. 联系电话:028-81705109。
展开
-
C# 将PDF文档转换为Markdown文档
本文介绍了如何通过C#代码将PDF文档转换Markdown(MD)文档。原创 2024-10-18 17:09:44 · 388 阅读 · 0 评论 -
通过C# 裁剪PDF页面
本文提供了详细步骤和简单示例代码介绍了如何使用免费.NET控件通过C#实现裁剪PDF页面的指定区域。原创 2024-09-11 16:30:43 · 864 阅读 · 0 评论 -
通过C# 读取PDF页面大小、方向、旋转角度
文本通过简单示例介绍了如何使用免费的.NET PDF库通过C#读取PDF页面的大小、方向和旋转角度。原创 2024-08-23 14:58:15 · 2161 阅读 · 0 评论 -
C# 验证PDF数字签名的有效性
本文详细介绍了如何使用一个免费的.NET控件通过C#验证PDF签名的有效性、以及验证PDF文件签名后是否被修改。原创 2024-07-02 14:06:38 · 1100 阅读 · 0 评论 -
C# 设置PDF表单不可编辑、或提取PDF表单数据
本文提供了详细的C#示例代码,介绍如何使用一个免费.NET PDF库将PDF表单设置为不可编辑(扁平化PDF),以及如何快速提取PDF表单数据。原创 2024-06-13 14:23:29 · 1273 阅读 · 1 评论 -
C# 操作PDF表单 - 创建、填写、删除PDF表单域
本文介绍了如何使用一个免费.NET库通过C#创建PDF表单域(包括文本框、复选框、组合框、单选按钮、签名域等),填写现有PDF表单,以及删除PDF表单。原创 2024-04-10 11:54:14 · 1673 阅读 · 0 评论 -
C# 将HTML网页、HTML字符串转换为PDF
将HTML转换为PDF可实现格式保留、可靠打印、文档归档等多种用途。本文将提供两个示例代码,演示如何在C# 中将Html 网页(URL)或HTML字符串转为PDF文件。原创 2024-01-24 15:54:44 · 2781 阅读 · 0 评论 -
C# .NET读取Excel文件并将数据导出到DataTable、数据库及文本
本文提供分步指导、代码示例和处理结果的图形展示,介绍了如何使用 C# 来读取 Excel 文件并提取数据用于各种用途。通过利用 Spire.XLS for .NET 的强大功能,开发人员可以高效地处理 Excel 数据、将其导出为不同格式并增强数据驱动型应用程序。原创 2024-01-19 16:36:54 · 4569 阅读 · 0 评论 -
通过C# 提取PDF中指定文本、图片的坐标
获取PDF文件中文字或图片的坐标可以实现精确定位,这对于快速提取指定区域的元素,以及在PDF中添加注释、标记或自动盖章等操作非常有用。本文将详解如何使用国产PDF库通过C# 提取PDF中指定文本或图片的坐标位置(X, Y轴)。原创 2023-12-13 14:48:10 · 1886 阅读 · 0 评论 -
C# .NET平台提取PDF表格数据,并转换为txt、CSV和Excel表格文件
本文将介绍如何在.NET平台使用C#代码通过免费的API提取并保存PDF文件中的表格数据。原创 2023-12-05 17:23:26 · 2303 阅读 · 0 评论 -
仅需三行代码! C# 快速实现PDF转PowerPoint
一般在会议、教学或培训活动中,我们都会选择PPT文档来进行内容展示。与PDF文档相比,PPT文档具有较强的可编辑性,可以随时增删元素,并且还可以设置丰富多样的动画效果来吸引观众注意。那么如何通过C#将PDF文档转为PPT文档呢?本文将教大家仅使用3行代码就实现这一功能。原创 2023-11-17 16:05:51 · 717 阅读 · 0 评论 -
C# 如何压缩PDF文件
压缩PDF文件能有效减小文件大小,从而提高传输效率并节省存储空间。本文将介绍使用C#快速压缩 PDF 文件的步骤并提供完整测试代码,实现最大程度压缩PDF文档。原创 2023-11-08 10:59:39 · 1094 阅读 · 0 评论 -
C#/VB.NET 创建PDF/UA文件
PDF/UA,即Universally Accessible PDF,该格式的PDF文件是于2012年8月以ISO标准14289-1发布的、具有普遍可访问的PDF文档标准。(PDF/UA-1是作为PDF/UA标准的第一部分,PDF/UA-2作为PDF/UA标准的第二部分)[1]下面,是以Spire.PDF for .NET来创建的方法。PDF/UA在其基础上有着明确的要求,即该标准都是基于PDF标签,所有PDF/UA文档都必须以PDF标签来正确标记,并且,要求标签在语义上适当,并按逻辑顺序排列。原创 2022-08-24 10:13:36 · 965 阅读 · 0 评论 -
C# 创建标签PDF文件
添加PDF标签不会改变文档的视觉外观,但它提供了一个不可见的层,用于格式化文档与屏幕阅读器协作工作,这就使得从PDF文件中提取文本和图形变得更容易,并帮助屏幕阅读器以正确的顺序显示文件内容。这里的标签是一种不可见的标签,它提供关于PDF文档内容的重要信息。带标签的PDF包含许多不同类型的标签,但最常用的是文本、替代文本(图像的替代文本)、标题、链接和链接描述。标签PDF文件包含描述文档结构和各种文档元素顺序的元数据,是一种包含后端提供的可访问标记,管理阅读顺序和文档内容表示的逻辑结构的PDF文件。...原创 2022-08-16 11:02:46 · 535 阅读 · 0 评论 -
C#/VB.NET 将PDF转为PDF/X-1a:2001
然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。通过文件转换,我们可以得到PDF/X-1标准的PDF文件。本文,将通过C#及VB.NET代码来展示如何将既有的PDF转为PDF/X-1a:2001。1.可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索 “ Spire.PDF ”,点击“安装”。【将PDF转为PDF/X-1a:2001】...原创 2022-08-08 14:59:06 · 462 阅读 · 0 评论 -
C#/VB.NET 在PDF表格中添加条形码
条码的应用已深入生活和工作的方方面面。在处理条码时,常需要和各种文档格式相结合。当需要在文档中插入、编辑或者删除条码时,可借助于一些专业的类库工具来实现。本文,以操作PDF文件为例,介绍如何在编辑表格时,向单元格中插入条形码。本次功能测试中,使用Free Spire.PDF for .NET。实现功能的大致思路:生成条形码,将条形码保存为图片,然后在PDF中的表格单元格中插入条码图片。Spire.PDF for .NET 中的Spire.Pdf.Barcode namespace提供了多种Barcode类型原创 2022-06-02 10:22:09 · 376 阅读 · 0 评论 -
C#/VB.NET 合并PDF页面
本文以C#及vb.net代码为例介绍如何来实现合并PDF页面内容。本文中的合并并非将两个文档简单合并为一个文档,而是将多个页面内容合并到一个页面,目的是减少页面上的空白区域,使页面布局更为紧凑、合理。下面,将分别从两个示例来展示合并,即:从两个PDF文档页面实现页面合并 在同一个PDF文档实现页面合并 【程序环境】 方法1在程序中引入Spire.Pdf.dll文件;将Free Spire.PDF for .NET下载到本地,解压,安装。安装完成后,找到安装路径下BIN文件夹...原创 2022-04-29 14:31:59 · 1483 阅读 · 0 评论 -
C# 将PDF转为Excel
通常,PDF格式的文档能支持的编辑功能不如office文档多,针对PDF文档里面有表格数据的,如果想要编辑表格里面的数据,可以将该PDF文档转为Excel格式,然后编辑。本文,将以C#代码为例,介绍如何实现由PDF格式到Excel文档格式的转换。下面是具体步骤。【dll引用方法】方法1在程序中引入Spire.Pdf.dll文件;将Spire.PDF for .NET下载到本地,解压,安装。安装完成后,找到安装路径下BIN文件夹中的Spire.Pdf.dll。然后在Visual Studi..原创 2022-04-06 11:44:41 · 2732 阅读 · 3 评论 -
C# 将XML转为PDF
可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性。通过将XML转换为PDF,能够便于文件传输及共享。本文,将介绍通过C#及VB.NET代码来实现该格式转换的方法。引入dll方法1在程序中引入Spire.Doc.dll文件;将Free Spire.Doc for .NET下载到本地,解压,找到BIN文件夹下的Spire.Doc.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件原创 2022-03-14 10:36:56 · 1165 阅读 · 0 评论 -
C# 在PDF中添加墨迹注释Ink Annotation
PDF中的墨迹注释(Ink Annotation),表现为徒手涂鸦式的形状;该类型的注释,可任意指定形状顶点的位置及个数,通过指定的顶点,程序将连接各点绘制成平滑的曲线。下面,通过C#程序代码介绍如何在PDF中添加该注释。一、dll引用步骤1:在Visual Studio中打开“解决方案资源管理器”- 鼠标右键点击“引用”-“管理NuGet包”。步骤2:选择“浏览”-在搜索框中输入搜索内容,选择搜索结果,点击“安装”。步骤3:依次点击“OK”-"接受",然后等待程序完成安装。.原创 2022-02-17 10:37:23 · 680 阅读 · 0 评论 -
C# 将OFD转为PDF
OFD格式的文档是一种我国独有的国家标准版式的文档,在不同场景需求中,可以通过格式转换的方法将PDF转为OFD,或者将OFD转为PDF。本次内容,将通过C#程序介绍如何实现由OFD到PDF的转换,并附上VB.NET代码供参考。下面是具体方法和步骤。一、按照如下步骤引入Spire.Pdf.dll步骤1:在Visual Studio中打开“解决方案资源管理器”- 鼠标右键点击“引用”-“管理NuGet包”。步骤2:选择“浏览”-在搜索框中输入搜索内容,选择搜索结果,点击“安装”。..原创 2022-02-08 16:09:31 · 1335 阅读 · 0 评论 -
C# 在PDF文档中应用多种不同字体
在PDF文档中,可绘制不同字体样式、不同语言的文字,可通过使用Standard字体、TrueType字体、CJK字体或者自定义(私有)等字体类型。下面通过C#程序代码来展示如何实现使用以上类型的字体来绘制文本。引入dll本次程序中引入的是Spire.Pdf.dll,引入方法如下:【方法1】通过NuGet安装。可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Free Spire.PDF”,点击“安装”。 也可以将以下内容复制原创 2022-01-21 10:12:46 · 607 阅读 · 0 评论 -
C# 中使用JavaScript 给PDF文档设置过期时间
我们可以给一些重要文档或者临时文件设置过期时间和过期信息提示来提醒读者或管理者文档的时效性,并及时对文档进行调整、更新等。下面,分享通过C#程序代码来给PDF文档设置过期时间的方法。引入dll程序集【方法1】通过NuGet安装。可以在Visual Studio中打开“ 解决方案资源管理器 ”,鼠标右键点击“ 引用 ”,“ 管理NuGet包 ”,然后搜索 “Free Spire.PDF”,点击“安装”。也可以将以下内容复制到PM控制台安装。Install-Package FreeSpir原创 2022-01-18 10:04:50 · 1010 阅读 · 0 评论 -
C# 设置或验证 PDF中的文本域格式
概述PDF中的文本域可以通过设置不同格式,用于显示数字、货币、日期、时间、邮政编码、电话号码和社保号等等。Adobe Acrobat提供了许多固定的JavaScripts用来设置和验证文本域的格式,如:AFNumber_Format(2, 0, 0, 0, "$", true)和AFNumber_Keystroke(2, 0, 0, 0, "$", true)。Format后缀的script是用来设置文本域显示的格式,而Keystroke后缀的script是用来验证输入内容。Spire.PDF fo原创 2022-01-07 10:21:07 · 1080 阅读 · 0 评论 -
C# 将PDF转为线性化PDF
线性化PDF文件是PDF文件的一种特殊格式,可以通过Internet更快地进行查看。线性化的PDF,在页面数量很多的情况下,更能突出表现出快速浏览的优势。下面是通过后端.NET程序实现将PDF文件转为线性化PDF的方法。程序环境Visual Studio 2017 .NET Framework 4.6.1 Spire.PDF for .NET 7.12.1方法步骤步骤1. 安装PDF插件。可通过以下两种方法实现安装或引用:方法1:通过NuGet搜索安装。在Visual Studio中打原创 2021-12-22 14:55:05 · 615 阅读 · 0 评论 -
C# 将彩色PDF转为灰度
本文以C#代码为例介绍如何实现将彩色PDF文件转为灰度(黑白)的PDF文件,即 将PDF文档里面的彩色图片或者文字等通过调用PdfGrayConverter.ToGrayPdf()方法转为文档页面为灰色调、无彩色效果的文档。下面的程序运行环境及代码示例。配置程序环境Visual Studio 2017 .Net Framework 4.6.1 Spire.PDF for .NET关于如何引入dll文件:1.通过NuGet安装dll(2种方法) 1.1 可以在Visual Studio.原创 2021-11-25 14:30:07 · 749 阅读 · 0 评论 -
C# 获取PDF中的数字签名证书
PDF中的加数字签名是对文档权威性的有效证明。我们在向PDF文档添加签名时,需要准备可信任的签名证书。同时,对已有的签名,可验证签名是否有效,也可以获取文档中的签名证书信息。下面,以C#代码示例展示如何来获取PDF中的数字签名证书信息。环境准备需要在程序中导入Spire.Pdf.dll。这里以一个控制台应用程序为例,引用dll可选择以下两种方法中的任意一种即可:方法1:打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”:选择“浏览”,“浏览”,并找到本地路径下BIN文件夹下.原创 2021-11-15 10:30:13 · 1676 阅读 · 0 评论 -
C# 提取PDF中的表格
本文介绍在C#程序中(附VB.NET代码)提取PDF中的表格的方法,调用Spire.PDF for .NET提供的提取表格的类以及方法等来获取表格单元格中的文本内容;代码内容中涉及到的主要类及方法归纳如下表,供参考: 类型 描述 PdfDocument Class Represents a pdf document model. PdfDocument.LoadFromFile(string filename) M原创 2021-10-19 16:29:52 · 1632 阅读 · 2 评论 -
C#/VB.NET 将PDF转为OFD
OFD,全称Open Fixed-layout Document ,是一种可存储、读取以及编辑的国家标准版式的电子文档格式,属于中国的一种自主文件格式,在安全性上有可靠保证。为突破国外技术在我们软硬件领域的限制,越来越多的企业要求采用国产化的技术标准。鉴于此,本文将通过C#和VB.NET代码展示如何将PDF转为OFD文档的方法。这里在实现文档转换时,也采用国产的类库工具Spire.PDF for .NET,在VS程序中可直接通过Nuget搜索安装,或者将工具包下载 ( 版本7.8.8 ) 到本地,解压,然后原创 2021-08-23 14:22:20 · 1648 阅读 · 0 评论 -
C# / vb.net 给PDF 添加可视化和不可见数字签名
本文通过C#程序代码展示如何给PDF文档添加可视化数字签名和不可见数字签名。可视化数字签名,即在PDF文档中的指定页面位置添加签名,包含相关文字信息和签名图片等;不可见数字签名,即添加签名时不在文档中指定签名位置,在文档正文中不显示相关数字签名信息。这里签名是通过PdfOrdinarySignatureMaker类提供的的接口来实现签名,在添加可视化签名时,通过IPdfSignatureAppearance类提供的接口来设置签名的具体位置,签名图片等。下面是具体实现方法和步骤,供参考。1. 在V原创 2021-08-09 14:50:56 · 550 阅读 · 0 评论 -
C#/VB.NET 设置PDF跨页表格重复显示表头行
在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页时显示表格的表头内容,在C#中只需要简单使用方法grid.RepeatHeader = true;即可。具体参考如下方法步骤。另附VB.NET代码,有需可供参考。1.在VS程序中添加引用Spire.PDF.dll方法1:通过Nuget搜索下载安装。在“解决方案资源管理器”中,鼠标右键点击“添加引用”—“ 管理NuGet包”完成安装。引用..原创 2021-07-12 13:59:34 · 365 阅读 · 0 评论 -
C# / VB 获取PDF文档的数字签名信息
文档中的数字签名具有不可否认性,可有效防伪防篡改。对文档中已有的数字签名信息,可通过一定方法获取,下面通过程序代码介绍如何来实现。程序中,使用了Spire.PDF.dll,版本:6.11.6,可自行在官网下载包,或者通过Nuget下载。下载后,在程序中添加引用dll文件。如下添加引用效果:完成dll文件添加引用后,可参考如下代码来操作:[C#]using Spire.Pdf;using Spire.Pdf.Graphics;using Spire.Pdf.Security;using原创 2020-12-14 10:56:16 · 368 阅读 · 0 评论 -
C#/VB.NET 在PDF中添加文件包(Portfolio)
PDF文件包(Portfolio)允许用户将多种不同类型的文件如Word、Excel、PDF、PowerPoint和图片等集合到一个PDF文件中,用户可以打开、更改PDF文件包中的单个文件。添加文件包时,可支持创建文件包时并直接将文件添加到文件包;或者创建文件包的同时创建文件夹,并将文件添加到文件夹。环境准备:程序中需要使用到PDF类库工具(Spire.PDF for .NET hotfix 6.5.15及以上版本)下载后,解压,将Bin文件夹下的dll文件添加引用到VS程序。如下效果:1. 创原创 2020-06-29 10:06:04 · 413 阅读 · 0 评论 -
C#/VB.NET 将SVG图片添加到PDF、转换为PDF
以下内容介绍在C# 程序中如何将SVG图片添加到PDF文档、以及如何将SVG图片转换为PDF文档。一、环境准备先下载PDF类库工具,Spire.PDF for .NET hotfix 6.5.6及以上版本(下载时,注意版本信息)。下载后,解压文件,将Bin文件夹下的Spire.Pdf.dll文件在VS中的“解决方案资源管理器”进行“添加引用”。另外,也可以通过Nuget下载。dll引用效果如下:用于测试的SVG图片,如下图:二、代码示例1. 添加SVG到PDF文档C#原创 2020-05-20 15:03:16 · 541 阅读 · 0 评论 -
C# PDF添加骑缝章
许多比较重要的文件比如合同等都有多页,在签订合同时,为了防止造假或更换页面,我们通常会选择给合同文件加盖骑缝章。这篇文章将介绍如何使用.NET PDF组件Spire.PDF for .NET在C#应用程序中实现给PDF合同文件加盖骑缝章。引用DLL在使用以下代码前,需要引用Spire.PDF for .NET组件的DLL文件到工程中。官网可以下载最新版的DLL文件,下载地址。此外,也可以通...原创 2019-03-26 10:38:11 · 4254 阅读 · 3 评论 -
C# 给PDF文档添加超链接
超链接指的是能跳转到其他位置或对象的链接,常见的超链接可以链接到网址、电子邮箱地址和外部文件等。这里我将介绍如何使用免费PDF组件Free Spire.PDF和C#添加这三种超链接到PDF文档。实现这个功能需要下载Free Spire.PDF并将相应的dll文件添加到应用程序中。原创 2017-12-15 16:47:40 · 1389 阅读 · 0 评论 -
如何给现有的PDF文件添加页码
如何给现有的PDF文件添加页码之前我写了如何打印PDF文件,有人qq问我怎样在打印时给PDF文件添加页码,的确,给PDF文件添加页码,可以方便我们区分纸质档的PDF文件页面的先后顺序,方便我们对它的阅读与管理。今天我就分享一下如何给PDF文件添加页码的方法,该方法照例使用的是之前使用的组件(Free PDF)并且不需要安装Adobe软件。代码使用:第一步:定义一个DrawPageNum...原创 2016-08-18 17:20:41 · 7165 阅读 · 20 评论 -
C# PDF添加可信时间戳数字签名
以PDF格式保存的电子交易文件或合同,即使具有数字签名,仍然不能完全保证该文件的法律效力,因为数字证书存在有效期和可随时吊销的问题。为了解决这一问题,出现了一种改进的基于时间戳的数字签名方案,即在数字签名的基础上打上一个可信赖的时间戳。这篇将介绍如何使用.NET PDF组件Spire.PDF for .NET在C#应用程序中给PDF文档添加数字签名并打上时间戳(注意这里的时间戳必须符合RFC ...原创 2019-03-15 15:13:07 · 1501 阅读 · 2 评论 -
C# 如何给现有/新建PDF文档添加注释或标注
这篇文章主要介绍如何给现有PDF文档中的文本或新建的PDF文档添加注释或标注(完整代码附在文章末尾)。原创 2016-12-12 17:05:10 · 3294 阅读 · 0 评论 -
C# 添加、获取及删除PDF附件
前言附件在PDF文档中很常见,这些附件可以是PDF或其他类型的文件。在PDF中,附件有两种存在方式,一种是普通的文件附件(document-level file attachment),另一种是注释(annotation)。本文主要介绍如何在C#应用程序中给PDF文档添加附件以及从PDF文档获取附件、删除附件。原创 2017-02-17 16:56:31 · 1691 阅读 · 0 评论