.NET PDF
文章平均质量分 74
Eiceblue
E-iceblue专注于提供.Net和Java平台的Office 插件,用于Word, Excel, PowerPoint, PDF文档创建,编辑,转换,保存,打印。旗下产品包括:Spire.Office; Spire.Doc; Spire.XLS; Spire.PDF; Spire.Presentation等。官方网站:www.e-iceblue.com。技术支持:[email protected]; QQ:2790765778. 联系电话:028-81705109。
展开
-
C# 操作PDF表单 - 创建、填写、删除PDF表单域
本文介绍了如何使用一个免费.NET库通过C#创建PDF表单域(包括文本框、复选框、组合框、单选按钮、签名域等),填写现有PDF表单,以及删除PDF表单。原创 2024-04-10 11:54:14 · 980 阅读 · 0 评论 -
C# 将HTML网页、HTML字符串转换为PDF
将HTML转换为PDF可实现格式保留、可靠打印、文档归档等多种用途。本文将提供两个示例代码,演示如何在C# 中将Html 网页(URL)或HTML字符串转为PDF文件。原创 2024-01-24 15:54:44 · 1563 阅读 · 0 评论 -
C# .NET读取Excel文件并将数据导出到DataTable、数据库及文本
本文提供分步指导、代码示例和处理结果的图形展示,介绍了如何使用 C# 来读取 Excel 文件并提取数据用于各种用途。通过利用 Spire.XLS for .NET 的强大功能,开发人员可以高效地处理 Excel 数据、将其导出为不同格式并增强数据驱动型应用程序。原创 2024-01-19 16:36:54 · 1857 阅读 · 0 评论 -
通过C# 提取PDF中指定文本、图片的坐标
获取PDF文件中文字或图片的坐标可以实现精确定位,这对于快速提取指定区域的元素,以及在PDF中添加注释、标记或自动盖章等操作非常有用。本文将详解如何使用国产PDF库通过C# 提取PDF中指定文本或图片的坐标位置(X, Y轴)。原创 2023-12-13 14:48:10 · 1085 阅读 · 0 评论 -
C# .NET平台提取PDF表格数据,并转换为txt、CSV和Excel表格文件
本文将介绍如何在.NET平台使用C#代码通过免费的API提取并保存PDF文件中的表格数据。原创 2023-12-05 17:23:26 · 1234 阅读 · 0 评论 -
仅需三行代码! C# 快速实现PDF转PowerPoint
一般在会议、教学或培训活动中,我们都会选择PPT文档来进行内容展示。与PDF文档相比,PPT文档具有较强的可编辑性,可以随时增删元素,并且还可以设置丰富多样的动画效果来吸引观众注意。那么如何通过C#将PDF文档转为PPT文档呢?本文将教大家仅使用3行代码就实现这一功能。原创 2023-11-17 16:05:51 · 583 阅读 · 0 评论 -
C# 如何压缩PDF文件
压缩PDF文件能有效减小文件大小,从而提高传输效率并节省存储空间。本文将介绍使用C#快速压缩 PDF 文件的步骤并提供完整测试代码,实现最大程度压缩PDF文档。原创 2023-11-08 10:59:39 · 698 阅读 · 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 · 861 阅读 · 0 评论 -
C# 创建标签PDF文件
添加PDF标签不会改变文档的视觉外观,但它提供了一个不可见的层,用于格式化文档与屏幕阅读器协作工作,这就使得从PDF文件中提取文本和图形变得更容易,并帮助屏幕阅读器以正确的顺序显示文件内容。这里的标签是一种不可见的标签,它提供关于PDF文档内容的重要信息。带标签的PDF包含许多不同类型的标签,但最常用的是文本、替代文本(图像的替代文本)、标题、链接和链接描述。标签PDF文件包含描述文档结构和各种文档元素顺序的元数据,是一种包含后端提供的可访问标记,管理阅读顺序和文档内容表示的逻辑结构的PDF文件。...原创 2022-08-16 11:02:46 · 462 阅读 · 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 · 387 阅读 · 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 · 325 阅读 · 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 · 1356 阅读 · 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 · 2495 阅读 · 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 · 1003 阅读 · 0 评论 -
C# 在PDF中添加墨迹注释Ink Annotation
PDF中的墨迹注释(Ink Annotation),表现为徒手涂鸦式的形状;该类型的注释,可任意指定形状顶点的位置及个数,通过指定的顶点,程序将连接各点绘制成平滑的曲线。下面,通过C#程序代码介绍如何在PDF中添加该注释。一、dll引用步骤1:在Visual Studio中打开“解决方案资源管理器”- 鼠标右键点击“引用”-“管理NuGet包”。步骤2:选择“浏览”-在搜索框中输入搜索内容,选择搜索结果,点击“安装”。步骤3:依次点击“OK”-"接受",然后等待程序完成安装。.原创 2022-02-17 10:37:23 · 628 阅读 · 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 · 1069 阅读 · 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 · 531 阅读 · 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 · 903 阅读 · 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 · 1008 阅读 · 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 · 561 阅读 · 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 · 667 阅读 · 0 评论 -
C# 获取PDF中的数字签名证书
PDF中的加数字签名是对文档权威性的有效证明。我们在向PDF文档添加签名时,需要准备可信任的签名证书。同时,对已有的签名,可验证签名是否有效,也可以获取文档中的签名证书信息。下面,以C#代码示例展示如何来获取PDF中的数字签名证书信息。环境准备需要在程序中导入Spire.Pdf.dll。这里以一个控制台应用程序为例,引用dll可选择以下两种方法中的任意一种即可:方法1:打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”:选择“浏览”,“浏览”,并找到本地路径下BIN文件夹下.原创 2021-11-15 10:30:13 · 1526 阅读 · 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 · 1446 阅读 · 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 · 1338 阅读 · 0 评论 -
C# / vb.net 给PDF 添加可视化和不可见数字签名
本文通过C#程序代码展示如何给PDF文档添加可视化数字签名和不可见数字签名。可视化数字签名,即在PDF文档中的指定页面位置添加签名,包含相关文字信息和签名图片等;不可见数字签名,即添加签名时不在文档中指定签名位置,在文档正文中不显示相关数字签名信息。这里签名是通过PdfOrdinarySignatureMaker类提供的的接口来实现签名,在添加可视化签名时,通过IPdfSignatureAppearance类提供的接口来设置签名的具体位置,签名图片等。下面是具体实现方法和步骤,供参考。1. 在V原创 2021-08-09 14:50:56 · 466 阅读 · 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 · 316 阅读 · 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 · 314 阅读 · 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 · 373 阅读 · 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 · 480 阅读 · 0 评论 -
C# PDF添加可信时间戳数字签名
以PDF格式保存的电子交易文件或合同,即使具有数字签名,仍然不能完全保证该文件的法律效力,因为数字证书存在有效期和可随时吊销的问题。为了解决这一问题,出现了一种改进的基于时间戳的数字签名方案,即在数字签名的基础上打上一个可信赖的时间戳。这篇将介绍如何使用.NET PDF组件Spire.PDF for .NET在C#应用程序中给PDF文档添加数字签名并打上时间戳(注意这里的时间戳必须符合RFC ...原创 2019-03-15 15:13:07 · 1369 阅读 · 2 评论 -
C# PDF添加骑缝章
许多比较重要的文件比如合同等都有多页,在签订合同时,为了防止造假或更换页面,我们通常会选择给合同文件加盖骑缝章。这篇文章将介绍如何使用.NET PDF组件Spire.PDF for .NET在C#应用程序中实现给PDF合同文件加盖骑缝章。引用DLL在使用以下代码前,需要引用Spire.PDF for .NET组件的DLL文件到工程中。官网可以下载最新版的DLL文件,下载地址。此外,也可以通...原创 2019-03-26 10:38:11 · 4096 阅读 · 3 评论 -
C# 如何在PDF文档中根据关键字查找文本并给文本设置背景颜色
C# 如何在PDF文档中根据关键字查找文本并给文本设置背景颜色我们在阅读PDF文件时,由于内容比较多,一下找不到我们想要查看的内容,这时我们就会使用PDF阅读软件中的查找功能来快速定位到指定的文本。在这篇文章中,我将介绍如何使用C#和免费Spire.PDF组件来实现这一功能。原创 2017-11-10 17:24:02 · 3879 阅读 · 0 评论 -
C# 合并及拆分PDF文件
C# 合并及拆分PDF文件有时我们可能会遇到下图这样一种情况 — 我们需要的资料或教程被分成了几部分存放在多个PDF文件中,不管是阅读还是保存都不是很方便,这时我们肯定想要把这些PDF文件合并为一个PDF文件。相对应的,有时候我们也需要拆分一个大的PDF文件,来从中获取我们需要的那一部分资料。这篇文章主要分享如何使用C#来将多个PDF文件合并为一个PDF文件以及将一个PDF文件拆分为多个PDF原创 2016-06-21 17:12:33 · 14041 阅读 · 9 评论 -
C# 如何将一个PDF页面分割为两页或多页
除了将PDF文档拆分为多个PDF以外,有时候我们也需要将一个PDF页面分割为2个或多个页面。这篇文章介绍如何使用C#将一个PDF页面横向和纵向地分割为2页或多页。本文所使用PDF组件:Spire.PDF for .NET(Version 5.1.4及以上版本)使用以下代码前,可通过以下两个地址之一下载Spire.Pdf.dll:1. 官网下载2.Visual Studio--》工...原创 2019-01-19 17:20:58 · 4803 阅读 · 11 评论 -
C# 在PDF中绘制上标和下标文本
这篇文章将介绍如何使用C#在PDF文档中绘制上标和下标文本。所需PDF组件:Free Spire.PDF for .NET 4.3Free Spire.PDF dll 可通过官网下载或直接通过NuGet Package Manager搜索Free Spire.PDF安装。代码示例所需命名空间:using System.Drawing;using Spire.Pdf;u...原创 2018-12-07 16:33:20 · 744 阅读 · 0 评论 -
C# 自定义纸张大小打印 PDF
当打印PDF文档的时候,默认情况下纸张大小是A4。但是有些情况下原文档不是A4大小,我们需要保持原来的页面大小怎么办呢?这个时候就需要自定义纸张大小来实现这个功能。本文将介绍如何使用.NET PDF组件Spire.PDF在C#应用程序中自定义纸张大小打印PDF。在使用以下代码前,需要下载Spire.PDF安装,并从安装路径下引用Spire.Pdf.dll到工程中(或可从NuGet搜索Spire...原创 2018-07-31 17:26:55 · 7263 阅读 · 0 评论 -
使用免费组件给PDF文档添加文本和图片页眉
如今PDF文档与Office文档一样成为了一种通用文档,在日常工作中我们经常会碰到需要给PDF文件添加页眉和页脚/页码等情况,如果你正好是喜欢编程的朋友,不妨看看本篇文章。本文主要介绍如何在C#/.NET应用程序中使用免费组件Free Spire.PDF给现有的PDF文档添加文本和图片页眉,当然它除了这个功能外也支持添加页脚及其他丰富的功能,免费版可以供商业或个人免费使用,感兴趣的朋友可以从这里直接下载使用该组件(无需注册)。原创 2016-11-18 11:16:50 · 3798 阅读 · 0 评论 -
Spire.PDF API 可以在CSDN下载啦!
近期越来越多的中国客户提出需要下载我们的产品帮助文档,所以我们会逐步将E-iceblue 旗下的产品API分别上传至CSDN下载板块并分享给大家。首先我们提交的是Spire.PDF API. 下面为产品的API样式图:感兴趣的朋友,请在下面链接获取我们的Spire.PDF帮助文档。http://download.csdn.net/detail/eiceblue/9697原创 2016-11-30 15:53:26 · 3431 阅读 · 0 评论 -
C# 获取PDF文档的字体信息及指定文字的坐标,宽度和高度
在本篇文章中我将分享如何使用C#编程的方法来获取PDF文档中文字的字体信息(字体名称,大小,类型等)及指定文字的坐标(X,Y),宽度和高度原创 2016-11-11 16:25:56 · 9655 阅读 · 11 评论 -
C# 如何移除PDF文档的数字签名
C# 如何移除PDF文档的数字签名和密码保护一样,数字签名也是保护PDF文档的一种方式,通常添加了数字签名的PDF文档只能浏览而不能打印和编辑,那如果我们要打印或编辑的话,首先需要做的就是移除文档内的数字签名。本篇文章的目的在于分享如何使用C#以编程的方式移除PDF的数字签名,在该项目中使用了一个免费版本的PDF组件-FreeSpire.PDF,如果需要可以从此处下载。准备工作下载并安原创 2016-10-19 16:57:32 · 3468 阅读 · 2 评论