![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 71
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数字签名的有效性
本文详细介绍了如何使用一个免费的.NET控件通过C#验证PDF签名的有效性、以及验证PDF文件签名后是否被修改。原创 2024-07-02 14:06:38 · 1000 阅读 · 0 评论 -
C# 设置PDF表单不可编辑、或提取PDF表单数据
本文提供了详细的C#示例代码,介绍如何使用一个免费.NET PDF库将PDF表单设置为不可编辑(扁平化PDF),以及如何快速提取PDF表单数据。原创 2024-06-13 14:23:29 · 1165 阅读 · 1 评论 -
C# 在Excel中添加筛选器并执行筛选 (日期筛选、文本筛选、数字筛选)
本文详细介绍了如何使用一个免费.NET库通过C#在Excel中添加自动筛选器;应用筛选器(日期筛选、自定义数字/文本筛选);以及一键删除Excel中的筛选器。原创 2024-05-14 15:15:30 · 1172 阅读 · 0 评论 -
C# 冻结Excel窗口以锁定行/列、或解除冻结
文本介绍如何使用免费.NET库通过C#代码实现冻结Excel窗口以锁定行和列(包括冻结首行、首列、多行多列等),以及如何解除冻结。原创 2024-04-12 11:34:18 · 564 阅读 · 0 评论 -
C# 操作PDF表单 - 创建、填写、删除PDF表单域
本文介绍了如何使用一个免费.NET库通过C#创建PDF表单域(包括文本框、复选框、组合框、单选按钮、签名域等),填写现有PDF表单,以及删除PDF表单。原创 2024-04-10 11:54:14 · 1333 阅读 · 0 评论 -
C# 批量删除Excel重复项
在处理数据时,我们经常会遇到需要从Excel工作表中删除重复项的情况。本文将提供一个使用.NET C# 快速查找并批量删除Excel中的重复行的免费解决方案。原创 2024-04-03 15:28:50 · 568 阅读 · 0 评论 -
C# 将HTML网页、HTML字符串转换为PDF
将HTML转换为PDF可实现格式保留、可靠打印、文档归档等多种用途。本文将提供两个示例代码,演示如何在C# 中将Html 网页(URL)或HTML字符串转为PDF文件。原创 2024-01-24 15:54:44 · 2357 阅读 · 0 评论 -
C# 如何读取Excel文件
当处理Excel文件时,从中读取数据是一个常见的需求。通过读取Excel数据,可以获取电子表格中包含的信息,并在其他应用程序或编程环境中使用这些数据进行进一步的处理和分析。本文将分享一个C#中读取Excel的方法。具体如下:准备工作:在VS中通过安装免费Excel读写库或者后手动导入dll。实现思路:导入Spire.Xls命名空间加载Excel文件获取指定工作表,然后再获取其中包含遍历数据区域中的行和列通过属性,以字符串形式返回单元格内的数字或文本。原创 2023-12-28 17:46:50 · 1117 阅读 · 0 评论 -
通过C# 提取PDF中指定文本、图片的坐标
获取PDF文件中文字或图片的坐标可以实现精确定位,这对于快速提取指定区域的元素,以及在PDF中添加注释、标记或自动盖章等操作非常有用。本文将详解如何使用国产PDF库通过C# 提取PDF中指定文本或图片的坐标位置(X, Y轴)。原创 2023-12-13 14:48:10 · 1598 阅读 · 0 评论 -
仅需三行代码! C# 快速实现PDF转PowerPoint
一般在会议、教学或培训活动中,我们都会选择PPT文档来进行内容展示。与PDF文档相比,PPT文档具有较强的可编辑性,可以随时增删元素,并且还可以设置丰富多样的动画效果来吸引观众注意。那么如何通过C#将PDF文档转为PPT文档呢?本文将教大家仅使用3行代码就实现这一功能。原创 2023-11-17 16:05:51 · 664 阅读 · 0 评论 -
C# 如何压缩PDF文件
压缩PDF文件能有效减小文件大小,从而提高传输效率并节省存储空间。本文将介绍使用C#快速压缩 PDF 文件的步骤并提供完整测试代码,实现最大程度压缩PDF文档。原创 2023-11-08 10:59:39 · 943 阅读 · 0 评论 -
使用 C# 在Word中插入图表
Word中的图表功能将数据可视化地呈现在文档中。这为展示数据和进行数据分析提供了一种方便且易于使用的工具,使作者能够以直观的方式传达信息。要,可以借助控件,具体操作参考下文。Spire.Doc for .NET | 下载下载.NET Word库用以阅读、创建、操作、转换以及打印MS Word文档。原创 2023-11-02 14:38:36 · 922 阅读 · 0 评论 -
C#/VB.NET 读取条码类型及条码在图片中的坐标位置
我们在创建条形码时,如果以图片的方式将创建好的条码保存到指定文件夹路径,可以在程序中直接加载图片使用;已生成的条码图片,需要通过读取图片中的条码信息,如条码类型、条码绘制区域在图片中的四个顶点坐标位置等,可参考本文中的方法。到本地路径,然后将安装路径下的Spire.Barcode.dll手动引入到VS程序。1.在VS中通过“管理NuGet包”,搜索“Spire.Barcode”安装;:读取时,也支持读取二维码类型。读取条码类型及顶点坐标。原创 2022-09-30 13:57:16 · 828 阅读 · 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 · 923 阅读 · 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 · 412 阅读 · 0 评论 -
C# 给Word每一页设置不同文字水印
Word中设置水印时,可预设的文字或自定义文字设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个页面设置不同的水印效果,则可以参考本文中的方法。然后在VisualStudio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。1.可以在VisualStudio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Spire.Doc”,点击“安装”。.........原创 2022-07-26 14:36:49 · 511 阅读 · 0 评论 -
C#/VB.NET 添加多行文本水印到Word文档
然后在VisualStudio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。1.可以在VisualStudio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“FreeSpire.Doc”,点击“安装”。一般情况下,在Word中添加文字水印仅支持添加一个文本字样的水印,但在复杂的办公环境中,由于对不同文档的设计要求,需要在Word文档中添加。,即文档中的水印文字以。添加多行多列文字水印。......原创 2022-07-19 10:47:42 · 442 阅读 · 0 评论 -
C# / VB.NET 将Html转为Word
本文分享以C#程序代码为例,实现将Html文件转换Word文档的方法(附VB.NET代码)。在实际转换场景中可参考本文的方法,转换前,请按照如下方法引用Word API的dll文件到Visual Studio。安装时,可通过以下2种方法:1.通过NuGet安装dll(2种方法) 1.1可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,点击“安装”。等待程序安装完成。 1.2将以下内容复制到PM控制台安装:原创 2022-07-05 15:47:05 · 373 阅读 · 0 评论 -
C# 将HTML转为XML
XML,即可扩展标记语言文,件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性。通过将 XML 文档转换为 PDF格式,能够满足更多程序、设备对文件预览、读取或展示的需要,也更便于文件传输及共享。下面,将通过C#/VB.NET程序代码示例来展示如何实现格式转换。1.通过NuGet安装dll(2种方法) 1.1 可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,点击“安装”。等待程序安装完成。原创 2022-06-15 14:13:48 · 499 阅读 · 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 · 348 阅读 · 0 评论 -
C# 给Word中的字符添加强调符号(着重号)
在Word中添加着重号,即强调符号,可以在选中字符后,鼠标右键点击,选择“字体”,在窗口中可直接选择“着重号”添加到文字,用以对重要文字内容起加强提醒的目的,如下图:通过C#,我们可以查找到需要添加着重号的字符串,然后通过字符串格式的属性值来添加符号。下面,将对此做详细介绍。【引入dll】方法1:手动引入。将Free Spire.Doc for .NET下载到本地,解压,安装。安装完成后,找到安装路径下BIN文件夹中的Spire.Doc.dll。然后在Visual Studio中打开“解原创 2022-05-19 10:36:24 · 840 阅读 · 3 评论 -
C#/VB.NET 实现Word和ODT文档相互转换
ODT文档格式一种开放文档格式(OpenDocument Text)。通常,ODT格式的文件可以使用LibreOffice Writer、MS Word或其他一些文档编辑器来打开。我们在处理文档时,可通过格式转换的方式,将ODT转为其他格式,或者将其他格式转为ODT,来获取目标文档。本文,以C#及VB.NET代码展示ODT和Word文档之间相互转换的方法。【程序环境】本次测试时,在程序中引入Free Spire.Doc for .NET。可通过以下方法引用Spire.Doc.dll文件:方法1:原创 2022-05-19 10:13:45 · 700 阅读 · 0 评论 -
C#/VB.NET 在Excel单元格中应用多种字体格式
在Excel中,可对单元格中的字符串设置多种不同样式,通常只需要获取到单元格直接设置样式即可,该方法设置的样式会应用于该单元格中的所有字符。如果需要对单元格中某些字符设置样式,则可以参考本文中的方法。本文,将以C#及VB.NET代码为例,介绍如何在Excel同一个单元格中应用多种字体样式,包括字体加粗、倾斜、下划线、字号大小、字体颜色、上标、下标、字体等。在操作Excel单元格时,可参考使用本文方法。下面是具体方法和步骤。【引用dll】方法1在程序中引入Spire.Xls.dll文件;将Fre.原创 2022-05-05 15:39:00 · 1132 阅读 · 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 · 1427 阅读 · 0 评论 -
C#/VB.NET 获取Excel中图片所在的行、列坐标位置
本文以C#和vb.net代码示例展示如何来获取Excel工作表中图片的坐标位置。这里的坐标位置是指图片左上角顶点所在的单元格行和列位置,横坐标即顶点所在的第几列、纵坐标即顶点所在的第几行。下面是获取图片位置的详细方法及步骤。【程序环境】按照如下方法来引用Spire.Xls.dll 版本:12.2方法1:将Free Spire.XLS for .NET包下载到本地,解压,安装到指定路径。完成安装后,在安装路径下找到BIN文件夹下的Spire.Xls.dll文件;然后在Visual Studio 中原创 2022-04-24 11:06:31 · 1433 阅读 · 2 评论 -
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 · 2604 阅读 · 3 评论 -
C# 将Excel转为PDF时设置内容适应页面宽度
将Excel转为PDF格式时,通常情况下转换出来的PDF页面都是默认的宽度大小;如果Excel表格数据的设计或布局比较宽或者数据内较少的情况,转出来的PDF要么会将原本的一个表格分割显示在两个页面,或者一页页面上内容很少,影响读者对数据完整性的阅读以及文档美观性的设计。为避免这种情况的出现,可以在实现转换时将Excel内容适应PDF页面宽度。下面是详细方法。程序环境按照如下方法来引用Spire.Xls.dll 版本:12.3.8方法1:将Spire.XLS for .NET包下载到本地,解压,找原创 2022-04-02 09:52:23 · 1841 阅读 · 0 评论 -
C# 将CSV转为Excel
CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用程序。通过将CSV文件转为EXCEL,可执行更多关于数据编辑、格式设置等操作。下面,将通过C#及VB.NET代码展示如何来实现转换。一、程序环境可通过以下途径来安装Excel库:1. 通过NuGet安装Spire.XLS;2. 官方下载包,解压安装到本地指定路径。在Visual Studio中打开“解决方案资源管理器”,将本地安装路径下Bin文件夹原创 2022-03-25 14:36:28 · 1380 阅读 · 0 评论 -
C#/VB.NET 将Html转为Excel
本文介绍如何将通过C#和VB.NET代码展示如何将Html转为Excel文档。dll引用方法1将Spire.XLS for .NET下载到本地,解压,安装。完成安装后,在安装路径下找到BIN文件夹下的Spire.Xls.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。方法2通过NuGet安装。可通过以下2种方法安装:1.可以在Visual Studio中打开“解决方案资源管理原创 2022-03-18 14:38:26 · 839 阅读 · 0 评论 -
C# 提取Word中插入的多媒体文件(视频、音频)
在Word中可将文件通过OLE对象嵌入的方式插入到文档,包括Word、excel、PDF、PPT、图片、宏文件、文件包等在内的多种文件类型。对文档中已插入的文档对象,也可通过本文中的方法提取出来另存到指定路径。本文将通过C#程序代码示例做详细介绍。dll文件安装(3种方法)1.通过NuGet安装dll(2种方法) 1.1 可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,点击“安装”。等待程序安装.原创 2022-02-28 11:58:07 · 2343 阅读 · 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 · 571 阅读 · 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 · 582 阅读 · 0 评论 -
C# 扫描识别图片中的文字(.NET Framework)
环境配置本文以C#及VB.NET代码为例,介绍如何扫描并读取图片中的文字。本次程序环境如下:Visual Studio版本要求不低于2017 图片扫描工具:Spire.OCR for .NET 图片格式:png(这里的图片格式支持JPG、PNG、GIF、BMP、TIFF等格式) 扫描的图片文字:中文(另外可支持英语、日语、韩语、德语、法语等) .NET Framework 4.6.1下面是具体步骤及操作方法。操作步骤步骤1. 在 Visual Studio 中创建一个 .NET原创 2021-12-16 10:56:44 · 6870 阅读 · 1 评论 -
C# 获取PDF中的数字签名证书
PDF中的加数字签名是对文档权威性的有效证明。我们在向PDF文档添加签名时,需要准备可信任的签名证书。同时,对已有的签名,可验证签名是否有效,也可以获取文档中的签名证书信息。下面,以C#代码示例展示如何来获取PDF中的数字签名证书信息。环境准备需要在程序中导入Spire.Pdf.dll。这里以一个控制台应用程序为例,引用dll可选择以下两种方法中的任意一种即可:方法1:打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”:选择“浏览”,“浏览”,并找到本地路径下BIN文件夹下.原创 2021-11-15 10:30:13 · 1616 阅读 · 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 · 1560 阅读 · 2 评论 -
C# 读取Word中的书签
本文介绍如何在C#程序中如何来读取Word文档中的书签内容。关于C#如何添加,替换和删除书签的话,可参考这篇文章。使用工具:Spire.Doc for .NET pack 8.1原文档中的书签内容如下:【C#】using Spire.Doc;using Spire.Doc.Documents;using Spire.Doc.Fields;using System;namespace GetTextOfBookmark_Doc{ class Program {原创 2020-11-16 09:55:21 · 1574 阅读 · 0 评论 -
C# 添加OLE到PPT幻灯片
本文介绍通过C#程序代码来添加OLE对象到PPT幻灯片的方法。这里以将Excel文档为对象插入到PPT幻灯片中的指定位置;添加时,将Excel中的单元格范围保存为图片,将图片以嵌入的方式添加到幻灯片,添加成功后,可通过双击图片来编辑、打开等动作对Excel源文档进行操作。使用工具:Free Spire.Office for .NET(免费版)获取及添加引用:通过官网下载包。下载后,解压安装...原创 2020-04-13 14:04:00 · 394 阅读 · 0 评论 -
C# 添加、读取、删除Excel文档属性
在文档属性中,可以设置诸多关于文档的信息,如创建时间、作者、单位、类别、关键词、备注等摘要信息以及一些自定义的文档属性。下面将通过C#程序来演示如何设置,同时对文档内的已有信息,也可以实现读取或删除等操作。示例大纲:1. 添加文档属性 1.1 添加摘要信息 1.2 添加自定义文档信息2. 读取文档属性3. 删除文档信息 3.1 删除所有摘要信息、自定义文档属性...原创 2019-10-21 15:46:53 · 639 阅读 · 0 评论 -
C# 获取Word内容控件
在Word中,借助内容控件,可设计出具有特定功能的文档或模板。以下表格中简单介绍了几种常用的内容控件。 名称 简介 下拉列表内容控件 下拉列表包含了一个预先定义好的列表。和组合框不同的是下拉列表不允许用户编辑项。 纯文本内容控件 纯文本内容控件只能包含文本,不能包含其他项,例如表格、...原创 2019-08-28 11:03:17 · 1033 阅读 · 0 评论 -
C# 复制Excel单元格格式
本文将介绍通过C# 复制Excel单元格格式的方法,包括复制单元格中的字体、字号、字体加粗、倾斜、单元格背景色、字体颜色、单元格数字格式、单元格文字方向、文字旋转、下划线、单元格对齐方式、单元格边框等。C# 复制Excel工作表可参考这篇文章。使用工具:Free Spire.XLS for .NET(免费版)dll文件获取及导入方法:方法1:可通过官网下载。下载后,解压文件,打开...原创 2019-08-19 14:14:33 · 929 阅读 · 0 评论