C# 创建 PDF 的完整指南:文本、HTML转换与模板生成
|
028-81705109
|
|
微信扫一扫
|

在线编辑/WebAPI

C# 创建 PDF 的完整指南:文本、HTML转换与模板生成

使用C# .NET创建PDF文档

在 C# 中创建 PDF 是开发人员生成动态文档、报告或发票的关键技能。这一功能在各种应用中尤为重要,从商业软件到网络服务。像 Spire.PDF for .NET 这样的库通过提供丰富的文本、表格和 HTML 内容渲染功能,简化了生成高质量PDF的过程。

本指南全面介绍了使用 Spire.PDF 在 C# 中生成 PDF的方法,涵盖从创建基本文本文档到高级功能(如 HTML 转换基于模板的生成 )的所有内容。通过本指南,您将掌握创建和定制 PDF 以满足特定需求的知识和工具。

了解 Spire.PDF - C# PDF生成库

Spire.PDF for .NET是一个功能强大且多用途的 .NET 库,专为编程创建、编辑和操作 PDF 文档而设计。它为开发人员提供了一套全面的功能,可以从头生成高质量的 PDF、修改现有文件并将各种格式转换为 PDF。

Spire.PDF 的主要功能有:

  • PDF 创建与编辑 : 构建包含文本、图片、表格、列表等的 PDF。
  • 丰富的格式化选项 : 自定义字体、颜色、对齐方式和布局。
  • HTML 转 PDF : 将网页或 HTML 内容以精确的格式渲染为 PDF。
  • 基于模板的 PDF 生成 : 在现有 PDF 中使用占位符动态插入文本和数据。
  • 交互元素 : 支持表单、注释和书签。
  • 文档安全性 : 应用密码、权限和数字签名。

要开始使用 Spire.PDF 库,可以直接通过 NuGet 安装。

Install-Package Spire.PDF

或者,您可以从我们的官方网站下载 Spire.PDF,并手动将 DLL 导入到项目中。

理解坐标系

Spire.PDF 使用的坐标系与许多图形库类似,但有一些 PDF 特有的注意事项。原点(0, 0) 位于内容区域左上角 (不包括边距),Y 轴正方向向下。在构建文档布局时,此系统对于精确放置元素至关重要。

Spire.PDF 中的坐标系

创建包含文本的基本 PDF

现在我们的环境已经设置好了,让我们开始创建第一个 PDF 文档。文本内容是大多数 PDF 文档的核心,了解如何有效地处理文本至关重要。本节将通过一个完整的示例演示核心文本处理功能,同时介绍重要的类和概念。

using Spire.Pdf;
using Spire.Pdf.Graphics;
using System.Drawing;

namespace CreatePdfDocument
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建PdfDocument对象
            PdfDocument doc = new PdfDocument();

            // 添加页面
            PdfPageBase page = doc.Pages.Add(PdfPageSize.A4, new PdfMargins(50f));

            // 创建笔刷和字体对象
            PdfSolidBrush titleBrush = new PdfSolidBrush(new PdfRGBColor(Color.Blue));
            PdfSolidBrush paraBrush = new PdfSolidBrush(new PdfRGBColor(Color.Black));
            PdfTrueTypeFont titleFont = new PdfTrueTypeFont(new Font("宋体", 18f, FontStyle.Bold), true);
            PdfTrueTypeFont paraFont = new PdfTrueTypeFont(new Font("宋体", 13f, FontStyle.Regular), true);

            // 指定标题文本
            String titleText = "什么是Spire.PDF";

            // 通过PdfStringFormat类设置文本对齐方式
            PdfStringFormat format = new PdfStringFormat();
            format.Alignment = PdfTextAlignment.Center;

            // 在页面中央绘制标题
            page.Canvas.DrawString(titleText, titleFont, titleBrush, page.Canvas.ClientSize.Width / 2, 20, format);

            // 从.txt文件获取段落内容
            string paraText = "Spire.PDF是一个.NET库,专为创建、读取和操作PDF文档而设计。" +
                "它提供了广泛的功能,包括从头生成PDF文档以及将各种格式转换为PDF。" +
                "用户可以通过添加文本、图片或注释来修改现有的PDF文件,还支持填写和管理交互式PDF表单。" +
                "此外,Spire.PDF允许从PDF文档中提取文本和图片,并将PDF文件转换为其他格式," +
                "如Word、Excel和图片。";

            // 创建PdfTextWidget对象以保存段落内容
            PdfTextWidget widget = new PdfTextWidget(paraText, paraFont, paraBrush);

            // 创建矩形区域以放置段落内容
            RectangleF rect = new RectangleF(0, 50, page.Canvas.ClientSize.Width, page.Canvas.ClientSize.Height);

            // 将PdfLayoutType设置为Paginate以使内容自动分页
            PdfTextLayout layout = new PdfTextLayout();
            layout.Layout = PdfLayoutType.Paginate;

            // 在页面上绘制widget
            widget.Draw(page, rect, layout);

            // 将文档保存到文件
            doc.SaveToFile("SimpleDocument.pdf");
            doc.Dispose();
        }
    }
}

此示例中的关键要素:

  • PdfDocument :表示 PDF 文档的根类
  • PdfPageBase :提供页面内容的画布
  • PdfTextWidget :处理带有自动分页的复杂文本布局
  • PdfStringFormat :控制文本对齐和定位

此示例展示了创建更复杂文档的基本技术。我们首先建立文档结构,然后添加具有精确定位的样式化内容,并管理可能跨多页的长文本。带有 PdfLayoutType.PaginatePdfTextWidget 是关键,因为它自动处理跨页的文本流,这对于长度不一的动态内容至关重要。

效果图:

生成的仅包含文本的PDF文档

通过添加内容增强 PDF

虽然文本构成了大多数文档的基础,但专业的 PDF 通常需要更丰富的内容类型来有效传达信息。本节探讨如何通过合并图片、表格和列表来提升文档质量。

1. 添加图片

图片在许多文档中起着至关重要的作用,无论是显示徽标、产品照片、图表还是其他视觉元素。Spire.PDF提供了简单的图像处理功能,以实现精确定位和缩放。

PdfImage类处理各种图像格式,而 DrawImage 使用我们之前讨论的坐标系定位和绘制图像。您还可以根据需要调整和变换图像。

// 加载图片
PdfImage image = PdfImage.FromFile("C:\\Users\\Administrator\\Desktop\\ai.png"); 

// 指定绘制图片的X和Y坐标
float x = 0f;
float y = 0f;

// 在页面指定位置绘制图片
page.Canvas.DrawImage(image, x, y);

2. 创建表格

表格对于清晰地呈现结构化数据至关重要。Spire.PDF 与 .NET 的 DataTable无缝集成,简化了数据管理。PdfTable类通过其 Style属性提供样式选项,允许控制标题外观和单元格填充。您还可以通过边界矩形参数控制表格的位置和尺寸,以与其他文档元素完美对齐。

// 创建PdfTable
PdfTable table = new PdfTable();

// 创建DataTable
DataTable dataTable = new DataTable();
dataTable.Columns.Add("名字");
dataTable.Columns.Add("年龄");
dataTable.Columns.Add("部门");
dataTable.Rows.Add(new object[] { "David", "35", "开发" });
dataTable.Rows.Add(new object[] { "Sophie", "32", "技术支持" });
dataTable.Rows.Add(new object[] { "Wayne", "28", "市场营销" });

// 显示标题(默认不可见)
table.Style.ShowHeader = true;

// 设置标题行的字体颜色和背景颜色
table.Style.HeaderStyle.BackgroundBrush = PdfBrushes.Gray;
table.Style.HeaderStyle.TextBrush = PdfBrushes.White;

// 设置表头以及其他单元格的字体
table.Style.DefaultStyle.Font = new PdfTrueTypeFont(new Font("宋体", 13f, FontStyle.Regular), true);
table.Style.HeaderStyle.Font = new PdfTrueTypeFont(new Font("宋体", 13f, FontStyle.Bold), true);

// 分配数据源
table.DataSource = dataTable;

// 设置标题行的文本对齐方式
table.Style.HeaderStyle.StringFormat = new PdfStringFormat(PdfTextAlignment.Center, PdfVerticalAlignment.Middle);

// 设置其他单元格的文本对齐方式
for (int i = 0; i < table.Columns.Count; i++)
{
    table.Columns[i].StringFormat = new PdfStringFormat(PdfTextAlignment.Center, PdfVerticalAlignment.Middle);
}

// 在页面上绘制表格
table.Draw(page, new RectangleF(0, 150, 300, 150));

除了 PdfTable,Spire.PDF 还提供了 PdfGrid类,使在 PDF 文档中创建和管理复杂表格更加容易。具体实现示例可参考:使用 C# 生成 PDF 表格

3. 添加列表

列表是呈现顺序信息、分步说明或分层数据的基础。Spire.PDF 提供了专门的列表类,可以自动处理所有格式复杂性。

PdfSortedList类支持具有各种编号样式的有序列表。通过 Marker属性,您可以自定义列表项的外观,包括多级编号方案。

// 创建字体
PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("宋体", 13f), true);

// 为有序列表创建标记
PdfOrderedMarker marker = new PdfOrderedMarker(PdfNumberStyle.Numeric, font);

// 创建编号列表
String listContent = "数据结构\n"
        + "算法\n"
        + "计算机网络\n"
        + "操作系统\n"
        + "计算理论";
PdfSortedList list = new PdfSortedList(listContent);

// 设置列表的字体、缩进、文本缩进和笔刷
list.Font = font;
list.Indent = 2;
list.TextIndent = 4;
list.Marker = marker;

// 在页面指定位置绘制列表
list.Draw(page, 310, 140);

生成的包含图片、表格和列表的PDF文档

C# 将 HTML 内容渲染为 PDF

在现代应用中,无论是用于网页存档、报告生成还是创建网页内容的可打印版本,将 HTML 内容转换为 PDF 格式的需求越来越普遍。

Spire.PDF 通过其 HTML 转换功能满足了这一需求,该功能利用 Chrome 渲染引擎实现出色的保真度。这种方法确保您的 PDF 输出与网页浏览器中的内容显示非常接近,包括对现代 CSS 功能的支持。

转换过程高度可配置,允许您控制 页面大小边距超时设置,以适应各种内容类型和网络条件。

using Spire.Additions.Chrome;

namespace ConvertHtmlToPdf
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // 指定输入URL和输出PDF文件路径
            string inputUrl = @"C:\Users\Administrator\Desktop\Html.html";
            string outputFile = @"HtmlToPDF.pdf";

            // 指定Chrome插件的路径
            string chromeLocation = @"C:\Program Files\Google\Chrome\Application\chrome.exe";

            // 创建ChromeHtmlConverter类的实例
            ChromeHtmlConverter converter = new ChromeHtmlConverter(chromeLocation);

            // 创建ConvertOptions类的实例
            ConvertOptions options = new ConvertOptions();
            options.Timeout = 10 * 3000;

            // 设置转换后PDF的纸张大小和页边距
            options.PageSettings = new PageSettings()
            {
                PaperWidth = 8.27,
                PaperHeight = 11.69,
                MarginTop = 0,
                MarginLeft = 0,
                MarginRight = 0,
                MarginBottom = 0
            };

            // 将URL转换为PDF
            converter.ConvertToPdf(inputUrl, outputFile, options);
        }
    }
}

:该代码的运行环境需要安装Google Chrome浏览器,且代码运行时Chrome浏览器要在关闭状态。

效果图:

输入HTML文件和输出PDF文件的截图

C# 基于模板生成 PDF

基于模板的 PDF 生成为生产和企业应用程序提供了可维护性和一致性方面的显著优势。Spire.PDF 通过其文本替换功能支持这一点,允许创建带有占位符的主模板,这些占位符在运行时填充数据。这种设计与内容的分离使非技术用户无需编码即可更新模板。

PdfTextReplacer类提供了管理替换的选项,包括自动调整文本大小以适应指定空间,非常适合合同、证书或表单等文档,其中布局是固定的,但细节各不相同。

using Spire.Pdf;
using Spire.Pdf.Texts;

namespace CreatePdfFromTemplate
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建PdfDocument对象
            PdfDocument doc = new PdfDocument();

            // 加载PDF文件
            doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\template_cn.pdf");

            // 创建PdfTextReplaceOptions对象并指定选项
            PdfTextReplaceOptions textReplaceOptions = new PdfTextReplaceOptions
            {
                ReplaceType = PdfTextReplaceOptions.ReplaceActionType.AutofitWidth | PdfTextReplaceOptions.ReplaceActionType.WholeWord
            };

            // 获取特定页面
            PdfPageBase page = doc.Pages[0];

            // 基于页面创建PdfTextReplacer对象
            PdfTextReplacer textReplacer = new PdfTextReplacer(page)
            {
                Options = textReplaceOptions
            };

            // 新旧字符串的字典
            Dictionary replacements = new Dictionary
            {
                { "#姓名#", "张三" },
                { "#性别#", "男" },
                { "#生日#", "1990年1月15日" },
                { "#地址#", "辽宁省大连市甘井子区56号" }
            };

            // 遍历字典以替换文本
            foreach (var pair in replacements)
            {
                textReplacer.ReplaceText(pair.Key, pair.Value);
            }

            // 将文档保存到不同的PDF文件
            doc.SaveToFile("Output.pdf");
            doc.Dispose();
        }
    }
}

效果图

输入模板文件和输出PDF文档的截图

结论

使用 Spire.PDF 在 C# 中生成 PDF文档功能强大,能为您的应用程序带来显著价值。无论是简单的文本文件、复杂的模板内容替换,还是 HTML 内容渲染,Spire.PDF 都能提供全面的解决方案。其 API 设计直观易用,功能丰富完善,是开发者集成 PDF 功能的理想选择。

常见问题解答

Q1. C# 中创建 PDF 的最佳库是什么?

Spire.PDF 因其丰富的功能集、用户友好的接口以及对 HTML 转 PDF 等高级操作的支持而受到强烈推荐。它使开发人员能够轻松创建、操作和定制 PDF 文档以满足各种需求。

Q2. 我可以在不使用外部库的情况下在 C# 中创建 PDF 吗?

在 .NET 中,原生(内置)的 PDF 处理功能非常有限,对于添加表格或图片等复杂任务,像 Spire.PDF 这样的库是必不可少的。

Q3. 如何在 C# 中通过HTML生成 PDF ?

Spire.PDF 与 Chrome 的集成允许将 HTML 无缝转换为 PDF。您可以自定义页面设置(如边距和方向),确保输出PDF 保持原始 HTML 内容的所需格式和布局。

Q4. 如何用密码或权限保护我的PDF?

Spire.PDF 通过 PdfSecurityPolicy 类提供了强大的加密选项。您可以设置所有者密码和用户密码以限制访问,以及定义打印、复制和编辑PDF的权限。

Q5. 我可以使用Spire.PDF将 MS Word 和 Excel 转换为 PDF 吗?

不可以,您不能直接使用 Spire.PDF 转换 Word 或Excel文件。对于 Word 转 PDF,请使用 Spire.Doc;对于 Excel 转 PDF,请使用 Spire.XLS。

申请临时License

如果您需要去除生成文档中的评估提示或解除功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。

.NET
Spire.Doc for .NET
文档转换
Spire.Doc 转换功能详述
C#/VB.NET 将 HTML 保存为 PDF
C#/VB.NET Word 转 EPUB
C#/VB.NET Word 转 PCL
C#/VB.NET 转换 Word 文档到 PDF 时保留 Word 标题为 PDF 书签
C#/VB.NET 将 XML 转为 PDF
C#/VB.NET 将 Word 转换为 HTML
C#/VB.NET 将 RTF 转为 PDF
C# 实现 HTML 转 Word 和 Word 转 HTML
C#/VB.NET 将 Word 转换为 XML
C#/VB.NET 将 HTML 转为 XML
C#/VB.NET 将 HTML 转为 XPS
C#/VB.NET OpenXML 转 Word 及 Word 转 OpenXML
C#/VB.NET 将 Word 转为图片(JPG、PNG、SVG)
C#/VB.NET Word 转 RTF 或 RTF 转 Word
C#/VB.NET 将 Word 文档转换为 XPS 文件
如何使用 C# 将 Word (Doc 或 Docx) 转换为 PDF
C# 将 Markdown 转换为 Word 或 PDF
C# 将 Word 文档转换为 Excel 文档
C# 将 RTF 转换为 HTML、图片
C# 将 Word 转换为 Markdown
C# 在 Word 和 TXT 文本之间相互转换
C# 将 HTML 转换为图片
文档操作
C#/VB.NET 添加和获取 Word 文档摘要及属性
C#/VB.NET 如何在 Word 中插入分页符和分节符
C#/VB.NET 根据分节符和分页符拆分 Word 文档
C#/VB.NET 在 Word 中插入下拉列表控件、文本控件、图片控件等
C#/VB.NET Word 添加分栏、分割线
C#/VB.NET 给 Word 文档添加内容控件
C#/VB.NET 复制 Word 文档
C#/VB.NET 创建 Word 目录
C#/VB.NET 获取 Word 内容控件属性
C#/VB.NET 比较两个 Word 文档的内容
C#/VB.NET 获取两个 Word 文档之间比较出的差异
C#/VB.NET 接受或拒绝 Word 修订功能
C#/VB.NET 合并 Word 文档
C#/VB.NET 在 Word 文档中插入数学方程
C# 添加、插入和删除 Word 文档中的页面
C# 读取 Word 文档中的内容
C# 给新建的 Word 文档创建目录
C# 修改 Word 文档中的内容控件
C# 统计 Word 文档中的字数、字符数、段落数、行数和页数
C# 提取 Word 文档中的文本和图片
C# 创建 Word 文档(添加基本元素)
C# 通过模板创建 Word 文档
邮件合并
C# 在 Word 文档中合成邮件
表单域
C#/VB.NET 添加 Word 域
C#/VB.NET 插入、计数、检索和删除 Word 文档变量
C#/VB.NET 更新 Word 域
C#/VB.NET 在 Word 中创建交叉引用
C#/VB.NET 插入、删除 Word 目录
C# 在 Word 文档段落开头、中部和最后添加日期域
安全
C#/VB.NET Word 文档保护
C#/VB.NET 给 Word 文档添加数字签名
C#/VB.NET 插入电子图章到 Word 文档
C# 在 Word 文档中添加和移除允许编辑区域
段落
C# 为 Word 中的指定段落或文本添加底色
C#/VB.NET Word 中删除空白行
C#/VB.NET 读取 Word 标题大纲
C#/VB.NET Word 中设置行间距
C#/VB.NET 将 ASCII 字符设置为 Word 列表符号
C#/VB.NET 在 Word 中添加横线
C#/VB.NET 设置 Word 中的段落对齐方式
C#/VB.NET 删除 Word 文档的段落
C#/VB.NET 在 Word 文档中插入分页符
C#/VB.NET 在 Word 文档中插入列表
C# 在 Word 中插入段落
页面设置
C#/VB.NET 设置纸张大小以及页边距
C#/VB.NET Word 添加行号
C#/VB.NET 给 Word 不同页面设置不同背景
C#/VB.NET 为 Word 中不同的章节设置不同的页码
C#/VB.NET 设置 Word 文档段落缩进
C# 在 Word 文档页面上添加装订线
C# 添加、修改和移除 Word 页面边框
C# 为 Word 文档设置背景颜色或背景图片
水印
C#/VB.NET Word 文档中添加水印
C#/VB.NET 删除 Word 中的水印
C#/VB.NET 添加多行文本水印到 Word 文档
C#/VB.NET 添加多行多列图片水印到 Word 文档
文本
C#/VB.NET Word 查找和替换功能
C#/VB.NET Word 中添加和删除特殊符号
C#/VB.NET Word 中设置文字效果
C#/VB.NET 在 Word 中插入上下标
C#/VB.NET 读取 Word 文档的文本内容
C#/VB.NET 根据 Word 的标题样式获取文字
C#/VB.NET 使用另一个 Word 文档替换 Word 文本
C#/VB.NET 用图片、表格替换 Word 文本
C#/VB.NET Word 使用正则表达式查找和替换文本
C#/VB.NET Word 中添加强调符号
C#/VB.NET Word 中更改英文文本为全部大写
C#/VB.NET 在 Word 文档中查找并突出显示文本
C#/VB.NET 将格式应用于 Word 中的字符
图片和形状
C#/VB.NET 添加形状和形状组合到 Word 文档
C#/VB.NET 创建 Word 艺术字
C#/VB.NET 修改 Word 文档中图片的大小
C#/VB.NET Word 中添加和删除题注
C#/VB.NET 如何插入图片到 Word 以及提取 Word 中的图片
C#/VB.NET 在 Word 中插入图片
C# 替换 Word 中的图片
如何使用 C# 从 Word 中提取图片
超链接
C#/VB.NET Word 中添加超链接链接到书签
C#/VB.NET Word 文档中插入超链接
C# 查找、修改 Word 文档中的超链接
C# 修改 Word 文档中图片和形状的超链接
通过C# 删除 Word 文档中的超链接
批注
C#/VB.NET 插入、提取 Word 批注中的图片
C#/VB.NET 读取 Word 批注中的文本内容
C#/VB.NET 在 Word 中添加、回复或删除 Word 中的注释
表格
C#/VB.NET 创建 Word 表格
C#/VB.NET 设置 Word 表格的格式
C#/VB.NET 操作 Word 表格行和列
C#/VB.NET 将 Excel 表格导入 Word
C#/VB.NET 提取 Word 表格中的图片
C#/VB.NET 复制 Word 表格行或列
C#/VB.NET 合并与拆分 Word 表格中的单元格
C#/VB.NET 在 Word 表格中插入或提取图像
C# 添加、修改和移除 Word 表格边框
C# 设置 Word 表格列宽
C# 从 Word 文档中提取表格
C# 删除 Word 文档中的表格
书签
C#/VB.NET 添加,替换和删除 Word 书签
C#/VB.NET 获取、删除书签的内容
C#/VB.NET 如何在 Word 文档的书签位置插入图片
C#/VB.NET 在 Word 书签位置插入表格
C#/VB.NET 在 Word 中插入书签
页眉和页脚
C#/VB.NET 删除 Word 文档中的页眉页脚
C#/VB.NET 如何锁定 Word 页眉和页脚不被修改
C#/VB.NET 复制 Word 页眉/页脚
C#/VB.NET 调整 Word 页眉页脚的位置高度
C#/VB.NET 设置 Word 首页/奇偶页页眉页脚不同
C#/VB.NET 在 Word 文档中添加页眉和页脚
脚注和尾注
C# 读取 Word 中的脚注和尾注内容
C#/VB.NET 在 Word 中插入或删除脚注
字体
C#/VB.NET Word 转换到 PDF 时嵌入字体的三种方式
C#/VB.NET 在 Word 中更改字体颜色
打印
如何在 C# 中打印 Word 文档:终极指南
文本框
C#/VB.NET 在 Word 中创建文本框
C#/VB.NET 插入表格到 Word 文本框以及获取和删除 Word 文本框中的表格
C#/VB.NET 插入图片到文本框
C#/VB.NET 读取 Word 文本框中的文本、图片
C#/VB.NET 在 Word 中设置文本框文字方向
C#/VB.NET Word 文档中插入或删除文本框
图表
C#/VB.NET 在 Word 中创建折线图
C# 在 Word 中创建柱形图
其他
C#/VB.NET Word 中添加、修改和提取 OLE
如何使用 Spire.Doc for .NET Core
如何在 .NET Core 应用程序中手动添加对 Spire.Doc 的依赖
如何在 .NET Standard 项目中手动添加对 Spire.Doc 的依赖
C#/VB.NET 删除 Word 中的 OLE 对象
C#/VB.NET 使用象征符号在 Word 中绘制复选框
C#/VB.NET 在 Word 中嵌入多媒体(视频、音频)文件
C# 添加和删除 Word 中的题注
C# 在 Word 中创建条形码、二维码
Spire.Doc for .NET 中文教程
Spire.DocViewer for .NET
如何添加 Spire.DocViewer 控件到 Toolbox
Spire.XLS for .NET
格式转换
C#/VB.NET 转换 CSV 到 Excel、PDF、Datatable
C#/VB.NET 转换 Excel 到 PDF 时在页脚处添加页码
C#/VB.NET 转换 Excel 中的形状和 SmartArt 图形到图片
C#/VB.NET 将 Excel 转为 UOS
C#/VB.NET 将 Excel 转为 OFD 格式
C#/VB.NET Excel 与 CSV 相互转换
C#/VB.NET 将 Excel 转换为 HTML
C#/VB.NET Excel 与 XML 相互转换
C#/VB.NET 将 Excel 转为 SVG
C#/VB.NET 将 Excel 转为 XPS
C#/VB.NET 将 Excel 数据转换为带格式的 Word 表格
C#/VB.NET 将 Excel 转换为 Open XML 或将 Open XML 转换为 Excel
C# 将 Excel 转为 TXT 文本
C# XLS 与 XLSX 格式相互转换
C# 将 HTML 转为 Excel
C# 将 CSV 转换为 PDF
C# 将 Excel 表格转换为图片
C# 将 Excel 转换为 ODS 或将 ODS 转换为 Excel
C# 将 Excel XLS 或 XLSX 文件转换为 Markdown 格式
通过 C# 将 TXT 文本转换为 Excel 表格
如何使用 C# 将 Excel(XLS 或 XLSX)文件转换为 PDF
文档操作
C#/VB.NET Excel 插入和删除分页符
C#/VB.NET 设置和获取 Excel 工作薄摘要及自定义属性
C#/VB.NET 给 Excel 文档设置背景颜色和背景图片
C#/VB.NET 隐藏/取消隐藏 Excel 窗口
C#/VB.NET 在 Excel 中设置接受或拒绝修订
C#/VB.NET 加载、编辑和保存 WPS 表格文档
C#/VB.NET 将 Excel 工作表拆分为单独的文件
C#/VB.NET 如何合并 Excel 文档
C#/VB.NET 接受或拒绝 Excel 中的修订
C# 读取或删除 Excel 文档属性
C# 创建、读取或更新 Excel 文档
C# 调整 Excel 页面设置
C# 通过流动态创建、加载、修改和保存 Excel 文件
如何使用 C# 编辑 Excel 文档
用 C# 生成 Excel 文件 – .NET 与 ASP.NET 创建 Excel 指南
数据导入导出
C#/VB.NET Excel 导入导出数据
C# 在 Excel 文件与 DataTable 间导入与导出数据
C# 在 Excel 文件与数据库之间导入与导出数据
文档保护
C#/VB.NET Excel 文档保护
C#/VB.NET Excel 添加和删除数字签名
C#/VB.NET Excel 表格中锁定指定单元格
工作表
C#/VB.NET 复制 Excel 工作表
C#/VB.NET 显示和隐藏 Excel 工作表及工作表中的行与列
C#/VB.NET Excel 冻结窗格
C#/VB.NET 展开和折叠 Excel 分组
C#/VB.NET Excel 创建多级分组
C#/VB.NET 设置 Excel 工作表视图模式和显示比例
C#/VB.NET 将一个 Excel 工作表按指定范围拆分为多个工作表
C#/VB.NET 应用样式到整个 Excel 工作表
C#/VB.NET 判断 Excel 行或列是否隐藏
C#/VB.NET 设置 Excel 自适应行高、列宽
C#/VB.NET 在 Excel 中插入和删除行或列
C#/VB.NET 给 Excel 工作簿添加工作表
C#/VB.NET 重命名 Excel 工作表和设置工作表标签颜色
C#/VB.NET 在 Excel 中隐藏或显示网格线
C#/VB.NET 在 Excel 中插入分页符
C#/VB.NET 在 Excel 中添加水印
C#/VB.NET 在不同工作簿之间复制单元格范围
C#/VB.NET 删除 Excel 中的重复行
C# 在 Excel 中插入行和列
C# 在 Excel 中激活工作表或单元格
C# 移动或删除 Excel 工作表
C# 对 Excel 文档中的“行”或“列”重新排序
C# 删除 Excel 中的分页符
C# 在 Excel 中添加或删除单元格边框
图表
C#/VB.NET 使用 Spire.XLS 创建 Excel 图表
C#/VB.NET 设置现有 Excel 图表的数据标签样式
C#/VB.NET 图表中隐藏和空单元格的设置
C#/VB.NET Excel 自定义数据标签
C#/VB.NET 添加、修改和删除 Excel 迷你图
C#/VB.NET 制作 Excel 分离型饼图和分离型环形图
C#/VB.NET 创建含多层分类标签的 Excel 图表
C#/VB.NET 如何使用不连续的数据区域创建图表
C#/VB.NET 在 Excel 中创建组合图表
C#/VB.NET 给 Excel 图表添加趋势线并设置其样式
C#/VB.NET 给 Excel 图表添加误差线
C#/VB.NET 给 Excel 图表添加次坐标轴
C#/VB.NET 给 Excel 图表添加数据表
C#/VB.NET 填充 Excel 图表背景色
C#/VB.NET 在 Excel 中创建散点图表
C#/VB.NET 设置 Excel 图表坐标轴格式
C#/VB.NET 填充 Excel 图表中的图例背景色
C#/VB.NET 更改 Excel 图表字体及格式
C#/VB.NET 创建 Excel 雷达图表
C#/VB.NET 不使用工作表数据创建 Excel 图表
C#/VB.NET 删除 Excel 图表数据标签
C#/VB.NET 在 Excel 中创建气泡图表
C# 在 Excel 中创建数据透视图
单元格
C#/VB.NET Excel 单元格锁定和取消锁定
C#/VB.NET 创建 Excel 命名区域
C#/VB.NET 操作 Excel 命名区域
C#/VB.NET 缩小字体以适应单元格宽度
如何通过 C# 获取 Excel 单元格的数据类型
C#/VB.NET 复制 Excel 单元格格式
C#/VB.NET 复制 Excel 中的单元格区域
C#/VB.NET 为 Excel 单元格设置背景颜色和图案
C#/VB.NET 删除 Excel 中的行和列
C#/VB.NET 在 Excel 中冻结行和列
C# 在 Excel 中复制行、列和单元格并保留格式
C# 合并、或取消合并 Excel 单元格
数据处理
C#/VB.NET 设置 Excel 数据验证/数据有效性
C#/VB.NET Excel 字体设置
C#/VB.NET Excel 中设置文字对齐方式、方向和换行
C#/VB.NET Excel 数据排序
C#/VB.NET 在 Excel 中插入上标和下标
C#/VB.NET Excel 中设置筛选器并执行筛选
C#/VB.NET 在 Excel 中创建分组或取消分组
C#/VB.NET 设置 Excel 数据分列
C#/VB.NET 在 Excel 中查找和替换数据
C# 在 Excel 中添加或删除筛选器
C# 在 Excel 中创建、修改和删除表格
C# 在 Excel 中添加、修改和删除切片器
C# 设置 Excel 中数字格式
如何通过 C# 删除 Excel 工作表中的筛选器
超链接
C# 处理 Excel 超链接:读取、修改或删除
C# 在 Excel 中添加超链接
图片和图形
C#/VB.NET Excel 图片添加、提取和删除
C#/VB.NET 设置 Excel 图片大小和位置
C#/VB.NET Excel 插入图形
C#/VB.NET 提取 Excel 形状中的文本和图片
C#/VB.NET Excel 删除图形
C#/VB.NET Excel 图片替换
C#/VB.NET Excel 插入箭头
C#/VB.NET 通过两点添加线条到 Excel 工作表
C#/VB.NET 压缩 Excel 中的图片
批注
C#/VB.NET 添加修改及删除 Excel 批注
C#/VB.NET 在 Excel 文档中隐藏或显示批注
C#/VB.NET 读取 Excel 批注中的文本和图片
公式
C#/VB.NET Excel 中删除单元格的公式同时保留其计算值
C#/VB.NET 在 Excel 工作表中插入或读取函数和公式
页眉和页脚
C#/VB.NET 添加 Excel 文本水印和图片水印
C#/VB.NET 向 Excel 添加页眉和页脚
打印
C# 打印 Excel 文档
条件格式
C#/VB.NET 如何在 Excel 中设置条件格式
C#/VB.NET 应用条件格式到 Excel 单元格数据
C#/VB.NET 在 Excel 中使用条件格式设置交替行颜色
C#/VB.NET 在 Excel 中添加数据条
透视表
C#/VB.NET 创建 Excel 数据透视表及设置透视表的格式
C#/VB.NET 如何展开/折叠数据透视表的行
C#/VB.NET 为数据透视表设置边框和填充
C#/VB.NET 如何刷新数据透视表
C# 给 Excel 数据透视表添加筛选器
C# 对 Excel 透视表数据进行分组
表格
C#/VB.NET Excel 创建表格(Table)并设置样式
C#/VB.NET 给 Excel 中的表格添加汇总行
其他
C#/VB.NET Excel 插入和删除表单控件
C#/VB.NET Excel 中插入 OLE 对象
C#/VB.NET 插入、删除 Excel 文本框
C#/VB.NET 设置 Excel 文本框内容页边距
C#/VB.NET 提取 Excel 文本框中的文本和图片
C#/VB.NET 读取 Excel 中的表单控件
C#/VB.NET 在 Excel 中对形状进行分组或取消分组
C# 在 Excel 文档中创建下拉框
Spire.XLS for .NET 中文教程
Spire.Presentation for .NET
文档转换
C#/VB.NET PowerPoint 文档转换成图片、PDF、SVG 等格式文件
C#/VB.NET 转换 OpenDocument 演示文稿(.odp)到 PDF
C#/VB.NET 将 PowerPoint 转换为 HTML
文档操作
C#/VB.NET 隐藏和取消隐藏幻灯片
C#/VB.NET 设置和获取 PowerPoint 文档属性
C#/VB.NET 给 PowerPoint 文档设置背景颜色和背景图片
C#/VB.NET 获取 PowerPoint 中的文本信息和图片信息
C#/VB.NET 添加或删除 PowerPoint 幻灯片,调整幻灯片顺序
C#/VB.NET PPT 中创建文本框并设置其形状格式
C#/VB.NET 创建幻灯片母版
C#/VB.NET PPT 自动调整文字大小或文本框大小
C#/VB.NET PPT 如何修改和应用母版
C#/VB.NET 如何在一个 PPT 中应用多个母版
C#/VB.NET 新方法向 PPT 中添加 HTML
C#/VB.NET 获取和更改 PPT 幻灯片的标题
C#/VB.NET 重置 PowerPoint 日期和编号的位置
C#/VB.NET 隐藏幻灯片背景图形
C#/VB.NET 获取 PowerPoint 文档中使用的主题名称
C#/VB.NET 合并与拆分 PowerPoint 幻灯片
C#/VB.NET PowerPoint 中插入 OLE 对象
C#/VB.NET 给 PowerPoint 文档添加节
C#/VB.NET 删除 PowerPoint 文档中的节
C#/VB.NET 在 PPT 中嵌入 Zip 对象
C#/VB.NET 创建 PowerPoint 幻灯片文档
C# 更改 PPT 幻灯片大小
C# 复制 PPT 幻灯片
文本和段落
C#/VB.NET Presentation 文本替换
C#/VB.NET 添加或删除 PowerPoint 段落和设置段落样式
C#/VB.NET 更改 PPT 中文字方向
C#/VB.NET 创建幻灯片编号列表和项目符号列表
C#/VB.NET 设置 PowerPoint 中文字透明度
C#/VB.NET 为幻灯片文字设置文本边框及样式
C#/VB.NET 设置 PPT 文字阴影效果
C#/VB.NET 自定义 PPT 项目符号样式
C#/VB.NET 在 PPT 段落中应用多种文本格式
C#/VB.NET 设置 PPT 文字 3D 效果
C#/VB.NET 设置 PPT 文字的对齐方式
C#/VB.NET 在 PowerPoint 中使用正则表达式替换文本
C#/VB.NET 从 PowerPoint 演示文稿中提取图像
C#/VB.NET 从 PowerPoint 演示文稿中提取文本
C# 添加或移除 PowerPoint 文本框中的分栏
形状
C#/VB.NET 旋转图形,重置图形的大小,位置和重叠图形的顺序
C#/VB.NET 如何设置和获取 PowerPoint 形状的可选文本
C#/VB.NET PPT 中如何组合形状
C#/VB.NET 复制 PPT 幻灯片中的形状
C#/VB.NET PowerPoint 调整重叠图形的位置
C#/VB.NET 添加圆角矩形到幻灯片
C#/VB.NET 取消 PowerPoint 形状组合
C#/VB.NET 将形状添加到 PowerPoint 演示文稿
图片
C#/VB.NET PowerPoint 中设置图片透明
C#/VB.NET PPT 中如何设置图片阴影效果
C#/VB.NET PowerPoint 中设置图片效果
C#/VB.NET 将幻灯片文档中的图表,图形,表格等保存为图片
C#/VB.NET PowerPoint 图片替换
表格
C#/VB.NET 创建、删除、操作 PowerPoint 表格
C#/VB.NET 设置 PPT 表格中文字的对齐方式
C#/VB.NET 为 PowerPoint 表格设置边框类型和颜色
C#/VB.NET 如何在表格单元格中添加图片
C#/VB.NET 拆分 PowerPoint 表格的单元格
C#/VB.NET 设置 PowerPoint 表格的对齐方式
图表
C#/VB.NET 创建 PowerPoint 图表
C#/VB.NET 创建 PowerPoint 堆积图
C#/VB.NET 添加误差线到 PowerPoint 图表
C#/VB.NET 删除 PowerPoint 图表中的图例项
C#/VB.NET 给 PowerPoint 图表添加数据标签并设置外观样式
C#/VB.NET PPT 修改图表类别坐标轴和图例的文本字体
C#/VB.NET PPT 图表设置数据点颜色
C#/VB.NET 复制和删除 PowerPoint 图表
C#/VB.NET 设置 PPT 中图表数据标签的形状及其引导线的形状
C#/VB.NET PowerPoint 分离饼状图
C#/VB.NET 在 PPT 中创建组合图表
C# 使用 Excel 数据在 PPT 中创建图表
音频和视频
C#/VB.NET PPT 插入和提取视频
C#/VB.NET 设置 PPT 视频的播放模式
C#/VB.NET 替换 PPT 中的视频、音频文件
超链接
C#/VB.NET PPT 添加、修改超链接
C#/VB.NET 在 PowerPoint 中给图片添加超链接和获取图片的超链接
C#/VB.NET 在 PPT 中创建链接到特定幻灯片的超链接
批注和备注
C#/VB.NET 添加、编辑、提取和删除 PowerPoint 批注
C#/VB.NET 添加和获取 PowerPoint 备注
C#/VB.NET 删除 PowerPoint 幻灯片中的备注信息
C#/VB.NET 在 PowerPoint 中添加或删除批注
文档保护
C#/VB.NET Spire.Presentation 保护 PPT 文档
C#/VB.NET 添加或删除 PowerPoint 数字签名
水印
C#/VB.NET 给 PPT 文档添加水印
C#/VB.NET 删除 PowerPoint 中图片水印和文本水印
C#/VB.NET 添加多行多列文本水印至 PowerPoint 幻灯片文档
C# 在 PowerPoint 幻灯片中插入文字水印
SmartArt 图形
C#/VB.NET 幻灯片插入 SmartArt 图形
C#/VB.NET 提取 PPT 中 SmartArt 图形的文本内容以及删除节点
C#/VB.NET 给 PPT 中 SmartArt 图形的节点添加超链接
打印
C#/VB.NET 打印 PowerPoint 文档
C#/VB.NET 幻灯片打印设置
页眉和页脚
C# 添加、修改和移除 Powerpoint 文档中的页脚
动画效果
C#/VB.NET PPT 中给形状添加动画、获取形状动画设置
C#/VB.NET PPT 添加和获取幻灯片切换效果
C#/VB.NET 给 PowerPoint 形状添加退出动画效果
C#/VB.NET 自定义 PPT 动画效果
公式
C#/VB.NET 使用 LaTeX 代码添加数学公式到 PowerPoint 幻灯片
Spire.Presentation for .NET 中文教程
Spire.PDF for .NET
文档转换
C#/VB.NET PDF 转 Word、Image、XPS
使用C# 将 PDF 转换为 PCL
C#/VB.NET 将 PDF 转为 PDF/A
C#/VB.NET 添加和转换 SVG 图片到 PDF
C#/VB.NET 将 PDF 转为 Html
C#/VB.NET 将 PDF 转为灰度(黑白)
C#/VB.NET 将 OFD 转为 PDF
C# 图片转 PDF:将 JPG/PNG 转换为 PDF 文件
C#/VB.NET 将 PDF 转为 Excel
C#/VB.NET 将 PDF 转为 SVG
C#/VB.NET 将 PDF 转为 OFD
C#/VB.NET 将 PDF 转为 PDF/X-1a:2001
C#/VB.NET 将 PDF 转为线性化 PDF
C#/VB.NET 将 TXT 文本文件转换为 PDF
C# 将 HTML 转换为 PDF
C#/VB.NET 将 PDF 转为 Word
C#/VB.NET 将 PDF 转为 PowerPoint 文档
C# 实现 PDF 转图片 | 基于.NET 的高效转换示例
C#/VB.NET 将多个图像转换为单个 PDF
C#/VB.NET 将 PDF 转为 XPS 或将 XPS 转为 PDF
C# 将 PDF 转为 TIFF 或将 TIFF 转为 PDF
C# 将 PDF 转换为 Markdown
C# 使用 ChromeHtmlConverter 将 HTML 转换为 PDF
文档操作
C# 无损压缩PDF教程(含代码示例)
通过 C# 合并 PDF 文件 | .NET开发教程
C#/VB.NET PDF 字体设置
C#/VB.NET 操作 FDF 和 XFDF 文件
C#/VB.NET 固定 PDF 文本框中文字的大小和颜色
C#/VB.NET 检测 PDF 文档是否为 PDF/A
C#/VB.NET 如何给 PDF 设置过期时间
C#/VB.NET 如何替换 PDF 的字体
C#/VB.NET 显示或隐藏 PDF 图层
C#/VB.NET 如何在 PDF 中创建目录
C#/VB.NET PDF 重叠页面
C#/VB.NET 在 PDF 中绘制上标和下标
C#/VB.NET PDF 添加骑缝章
C#/VB.NET 创建PDF文件包(Portfolio)
C#/VB.NET 为 PDF 添加行号
C#/VB.NET 从 URL 地址下载 PDF 文档
C#/VB.NET 在 PDF 中添加、隐藏或删除图层
C#/VB.NET 在 PDF 文档中查找并突出显示文本
C# 创建 PDF 的完整指南:文本、HTML转换与模板生成
C# 在 PDF 中查找替换文本
C# 在 PDF 中添加条形码、二维码
C# 查找并删除 PDF 中的空白页面
C# 旋转 PDF 页面
C# 复制 PDF 页面
如何使用C# 拆分 PDF 文件(完整指南)
安全和数字签名
C#/VB.NET PDF 数字签名
C#/VB.NET PDF 添加时间戳
C#/VB.NET 检测 PDF 文档是否为加密文档
C#/VB.NET 在 PDF 中添加可视化和不可见数字签名
通过 C# 加密或解密 PDF 文件:详细教程
C#/VB.NET 更改 PDF 文档的安全权限
页面设置
C#/VB.NET 添加或删除 PDF 页面,调整页面顺序
C#/VB.NET PDF 设置页边距和页面大小
C#/VB.NET 添加、获取和删除 PDF 自定义文档属性
C#/VB.NET 设置 PDF 缩放比例和页面显示设置
C#/VB.NET 为 PDF 添加平铺背景图
C#/VB.NET 将一个 PDF 页面拆分为多页
C#/VB.NET 获取 PDF 页面大小
C#/VB.NET 将页码添加到现有 PDF 文档
C#/VB.NET 调整 PDF 文档的页边距
C#/VB.NET 设置或获取 PDF 属性
C#/VB.NET 给 PDF 文档添加背景颜色和背景图片
C# 获取 PDF 文档页数
C# 裁剪 PDF 页面
C# 复制 PDF 页面
提取和读取
C#/VB.NET 提取 PDF 文档中的文本
C# 提取 PDF 文档中的图片
图片和图形
C#/VB.NET 如何在 PDF 中绘制图形
C#/VB.NET 压缩 PDF 中的高质量图片
C#/VB.NET 在 PDF 文档中插入、替换或删除图片
C# 获取 PDF 中文本或图片的坐标
书签
C#/VB.NET 添加、修改和删除 PDF 书签
C#/VB.NET 获取 PDF 书签
页眉和页脚
C#/VB.NET PDF 添加页眉页脚
C#/VB.NET 在现成 PDF 中添加页眉页脚
超链接
C#/VB.NET 更改或删除 PDF 中的超链接
C#/VB.NET 添加超链接到 PDF 中的文本
表格
C#/VB.NET 添加图片和嵌套表格到 PDF 表格的单元格
C#/VB.NET 删除 PDF Grid 的行和列
C#/VB.NET 设置 PDF 跨页表格重复显示表头行
C#/VB.NET 提取 PDF 中的表格
C#/VB.NET 在 PDF 文档中创建表格
水印
C#/VB.NET 为 PDF 添加图片水印
C# 在 PDF 文档中添加文本水印
附件
C#/VB.NET 在 PDF 文档中添加或删除附件
列表
C#/VB.NET 在 PDF 文档中创建列表
C#/VB.NET 创建 PDF 表单域
C#/VB.NET 将 PDF 表单域设置为只读
C#/VB.NET 如何删除 PDF 表单域
C#/VB.NET 用 JavaScript 设置和验证 PDF 文本域格式
C#/VB.NET 重置 PDF 表单域字段的值
C#/VB.NET 读取 PDF 表单域及获取域里面的值
C#/VB.NET 填充 PDF XFA 表单
C#/VB.NET 添加工具提示到 PDF 文本
C# 导入和导出 PDF 表单数据
注释和动作
C#/VB.NET PDF 添加注释和标记
C#/VB.NET 给 PDF 文档添加动作链
C#/VB.NET 在PDF中添加页面跳转按钮
C#/VB.NET 修改和删除 PDF 注释
C#/VB.NET 在 PDF 添加动态图章
C# 在 PDF 文档中创建动作
打印
C#/VB.NET 打印 PDF 文档的多页到一页和一页到多页
C#/VB.NET 自定义纸张大小打印 PDF
C#/VB.NET 在 PDF 文档中添加打印按钮
C#/VB.NET 创建 PDF 打印小册子
如何在C#中打印PDF文档(无需Adobe)
其它
如何在 .NET Core 应用程序中手动添加对 Spire.PDF 的依赖
如何在 .NET Standard 项目中手动添加对 Spire.PDF 的依赖
Spire.PDF for .NET 中文教程
Spire.PDFViewer for .NET
C#/VB.NET 使用 Spire.PDFViewer for ASP.NET 在 Web From 上查看 PDF 文件
C#/VB.NET 使用 Spire.PDFViewer for ASP.NET 翻页查看 PDF
C#/VB.NET 使用 Spire.PDFViewer for .NET 查看 PDF 文档
Spire.DataExport for .NET
C#/VB.NET 将数据从 DataTable 快速导出到 Excel, PDF, HTML 及 MS Access 等文件
Spire.BarCode for .NET
如何添加 Spire.Barcode 控件到 Toolbox
C#/VB.NET 使用 Spire.Barcode 识别条形码
用 C# 生成二维码:操作指南与代码示例
C#/VB.NET 如何生成 DataMatrix 条形码
C#/VB.NET 设置条形码的 X 维度
C#/VB.NET 添加图片到二维码
C#/VB.NET 创建一维、二维条码时设置数据文本不可见
C#/VB.NET 扫描识别二维码图片
C#/VB.NET 生成带有 Logo 图像的二维码
如何使用 C# 读取 PDF 中的条码(两种方法轻松实现)
使用 C# 读取二维码(QR Code)——从图片或数据流解析
Spire.Email for .NET
C#/VB.NET 如何群发邮件
C#/VB.NET 如何接收和保存邮件
C#/VB.NET 创建、重命名、删除邮箱文件夹
C#/VB.NET 添加、提取、删除邮件附件
C#/VB.NET 如何发送 HTML 邮件
C#/VB.NET 如何搜索邮件
使用 C# 发送带附件的电子邮件:实用示例与完整指南
使用 C# 实现 SMTP 邮件发送(支持 HTML 格式与附件)
Spire.OCR for .NET
C#/VB.NET 扫描识别图片中的文字
如何在 .NET Framework 项目中扫描识别图片中的文字
C# 使用 Spire.OCR for .NET 的新模型从图片中提取文本
Java
Spire.PDF for Java
文档操作
Java 设置 PDF 文档自定义属性
Java 复制 PDF 文档
Java 隐藏/显示 PDF 图层
Java 创建 PDF 文件包(Portfolio)
Java 如何提取 PDF 文件包(Portfolio)中的文件
Java 判断 PDF 文档是否为 PDF 文件包(Portfolio)
Java 更改 PDF 版本
Java 创建多栏 PDF
Java 获取或设置 PDF 文档的属性
Java 拆分 PDF 页面
Java 将 PDF 拆分为多个 PDF 文件
Java 合并 PDF 文档
Java 设置 PDF 浏览偏好
Java 在 PDF 文档中添加或删除页面
Java 压缩 PDF 文档
Java 创建带标签的 PDF 文档
Java 创建 PDF 文档
Java 添加、隐藏或删除 PDF 图层
Java 比较 PDF 文档
Java 读取 PDF:提取文本、图片和表格
页面设置
Java 在 PDF 中添加有序和无序列表
Java 设置 PDF 的页边距,页面大小以及纸张方向
Java 添加编号列表和项目符号列表到 PDF
Java 添加页面跳转按钮到 PDF
Java 判断 PDF 页面方向
Java 合并 PDF 页面
Java 获取 PDF 页面大小
Java 设置 PDF 页面显示设置和缩放比例
Java 在 PDF 中创建多级列表
Java 重新排列 PDF 页面顺序
Java 调整现有 PDF 文档的边距
Java 更改 PDF 页面大小
Java 添加页码到 PDF 文档
Java 查找并删除 PDF 中的空白页面
Java 旋转 PDF 页面
Java 拆分 PDF 页面
Java 为 PDF 文档设置背景色或背景图片
Java 获取 PDF 文档页数
Java 裁剪 PDF 页面
Java 填充 PDF 表单域
Java 将 PDF 表单域设置为只读
Java 检测 PDF 文档中的必填域
Java 给 PDF 文档添加目录
Java 在 PDF 中添加工具提示
Java 在 PDF 文档中创建、填写或删除可填写表单域
Java 读取 PDF 表单域的值
Java 导入和导出 PDF 表单数据
文档转换
Java 将 PDF 转为 HTML 时保存到流
Java SVG 转 PDF,添加 SVG 图片到 PDF
Java 转换图片到 PDF
Linux 系统下使用 Java 和 Spire 组件转换文档时,结果文档乱码或字体缺失错误的处理方法
Java 将 PDF 转为 OFD
Java 将 PDF 转为 PDF/A
Java 将 PDF 转为 TIFF
Java 将 Tiff 转为 PDF
Java 将 HTML 转换为 PDF – URL、 HTML 字符串及文件
Java 将 PDF 转为灰度
Java 将 PDF 转为图片
Java 将 PDF 转为 SVG
Java 将 OFD 转换为 PDF
Java 将文本文件 TXT 转换为 PDF
Java 将 PDF 转为线性 PDF
Java 将 PDF 转为 Excel
Java 将 PDF 转换为 PowerPoint 演示文稿
Java 将 PDF 转为 HTML
Java 将 PDF 转为 Word
Java 将 PDF 转换为 JPEG 或 PNG
文本
Java 设置 PDF 中文字对齐方式
Java 设置 PDF 文本倾斜、旋转
Java 在 PDF 中绘制上标文本和下标文本
Java 设置 PDF 文档中文字的字体颜色
Java 在 PDF 中查找替换文本
Java 在 PDF 中查找并高亮文本
Java 从 PDF 文档中提取文本
图片和图形
Java 在 PDF 中添加形状
Java 删除 PDF 中的图片
Java 添加 PDF 专色文本和专色图形
Java 替换 PDF 文档中的图片
Java 添加虚线和实线到 PDF 文档
Java 设置 PDF 文档中的图片透明度
Java 获取 PDF 中图片的坐标信息
Java 在 PDF 中插入、替换或删除图像
Java 提取,压缩 PDF 文档中的图片
安全
Java 验证 PDF 数字签名的有效性
Java PDF 添加数字签名
Java 在 PDF 中添加骑缝章
Java 获取 PDF 中的数字签名信息
Java 删除 PDF 中的数字签名
Java 添加时间戳数字签名到 PDF
Java 验证 PDF 是否为加密文档
Java 加密或解密 PDF 文档
Java 验证或提取 PDF 中的数字签名
水印
Java 设置 PDF 平铺图片背景(水印)
在 Java 中向 PDF 添加水印:文本、图像和自定义样式
Java 插入图片水印到 PDF 文档
Java 添加和移除 PDF 文档中的水印印章
表格
Java 创建并格式化 PDF 表格
Java 使用 PdfTable 类创建并设置表格样式
Java 设置 PDF 跨页表格重复显示表头行
Java 提取 PDF 中的表格
Java 将表格数据从 PDF 导出到 Excel
页眉和页脚
Java 添加页眉页脚到 PDF
Java 添加不同页眉到 PDF 文档
Java 给现有的 PDF 文档添加页眉页脚
字体
Java 在 PDF 中应用不同的字体
打印
Java 制作 PDF 打印小册子
Java 打印 PDF 文档
附件
Java PDF 删除附件
Java 添加或删除 PDF 中的附件
Java 从 PDF 文档中提取附件
超链接
Java 添加链接到 PDF
Java 更新和删除 PDF 中的超链接
注释和动作
Java 添加动态图章到 PDF
Java 添加图片图章到 PDF
Java 在 PDF 中添加标注(Annotation)
Java 为 PDF 文档设置过期日期
Java 添加导航按钮到 PDF 文档
Java 删除 PDF 中的注释
Java 在 PDF 中添加注释
Java 添加动作到 PDF 文档
条形码
Java 在 PDF 中添加条形码
Java 添加二维码到 PDF 文档
Java 在 PDF 中添加条形码或二维码
书签
Java 修改 PDF 书签
Java 读取 PDF 中的书签
Java 删除 PDF 书签
Java 设置打开 PDF 文档时展开或折叠书签
Java 在 PDF 中添加、编辑或删除书签
列表
Java 在 PDF 文档中创建列表
Spire.PDF for Java 中文教程
Spire.Doc for Java
文档转换
Java 将 Word 转为 PDF
Java 转换 Word 到图片时设置图片的分辨率
Linux 系统下 Java 转换 Word 到 PDF 时,结果文档乱码的处理方法
Java 将 Excel 数据保存为 Word 表格
Java 将 Word 转为 Tiff
Java 将 WPS 文字文档转为 PDF
Java 将 Word 转为 Html
Java 将 Word 转为 OFD
Java 将 XML 转为 PDF
Java 将 HTML 转为 XML
Java 将 HTML 转为 XPS
Java 将 Word 转为 XML 和 XML 转为 Word 的方法
Java 将 Word 文档转换为 XPS、XML、RTF、TXT 格式
Java 将 Word 转为 Excel
Java 将 Word 文档转换为加密 PDF
Java 将 Markdown 转换为 Word 和 PDF
Java 将 RTF 转换为 HTML、图片
Java 将 HTML 转换为图片
将 HTML 转换为 PDF | 简单快速的 Java 教程
Java 实现 HTML 转 Word 自动化 - 教程与代码示例
文档操作
从零开始创建 Word | 专业 Java 实践指南
Java 启用 Word 修订功能,接受/拒绝修订
Java 给 Word 文档添加内容控件
Java 添加 OLE 到 Word 文档
Java 复制 Word 文档
Java 添加、计数、检索和删除 Word 文档变量
Java 使用象征符号在 Word 中绘制复选框
Java 按节拆分 Word 文档
Java 添加 Word 数学公式
Java 创建 WPS 文字(Word)文档
Java 计算 Word 文档中的字数
Java 在 Word 中嵌入多媒体(视频、音频)文件
Java 加载,操作和保存 WPS 文字文档
Java 获取 Word 中所有修订
Java 合并 Word 文档
Java 从 Word 文档中读取或删除文档属性
Java 在 Word 文档中添加或更改变量
Java 比较 Word 文档
Java 插入分页符和分节符到 Word 文档
Java 添加、插入和删除 Word 文档中的页面
Java 读取 Word 文档中的内容
Java 修改 Word 文档中的内容控件
Java 将一个 Word 文档的内容复制到另一个文档
Java 基于模板生成 Word 文档
超链接
Java 添加超链接到 Word 文档
Java 修改 Word 超链接
Java 移除 Word 文档中的超链接
Java 查找并导出 Word 文档中的超链接
Java Word 文档中更改超链接颜色或移除超链接下划线
页面背景
Java 复制 Word 水印
Java 给 Word 不同页面设置不同背景
Java Word 文档添加背景颜色或背景图片
Java 给 Word 文档的段落或文本设置背景色
安全
Java 验证 Word 文档的限制编辑密码
Java 判断 Word 文档是否被密码保护
Java 给 Word 添加数字签名
Java Word 文档加密与解密
Java 在 Word 文档中设置或取消编辑限制
Java 在 Word 文档中添加图像印章
文本
Java 在 Word 文档中查找和高亮文本
Java 在 Word 中设置上、下标
Java 用图片替换 Word 文档中的特定文本
Java 在 Word 文档中使用正则表达式匹配文本
Java 给 Word 中的指定文本字符串添加边框
Java 给 Word 字符串添加强调符号(着重号)
Java 在 Word 文档中查找并替换文本
Java 设置 Word 文档字体格式
Java 从 Word 文档中提取文本和图片
Word 文档中如何给文本和段落添加边框 | Java 教程
图片和图形
Java 在 Word 中添加图形
Java 设置 Word 文档图片文字环绕方式
Java 旋转 Word 文档中的图形
Java 获取 Word 中指定图片的位置、大小、环绕方式
Java Word 文档中插入图片
Java 在 Word 文档中添加艺术字
Java 替换 Word 中的图片
页面设置
Java Word 插入分页符、分节符
Java 实现 Word 文档分栏效果
Java 在 Word 中添加行号
Java 设置 Word 行间距和字间距
Java 设置 Word 页面方向和页面大小
Java 将文档属性添加到 Word 文档
Java 设置 Word 文档页边距
Java 添加页码到 Word 文档
Java 给 “多栏” Word 文档的每栏都设置页码
Java 在 Word 文档页面上添加装订线
Java 添加、修改和移除 Word 页面边框
批注
Java 修改或替换 Word 批注
Java 给 Word 指定字符串添加批注
Java 读取 Word 批注中的文本和图片
Java 获取 Word 中指定批注所标记的文字
Java 在 Word 文档中添加、回复或删除批注
Java 提取 Word 文档中的批注
段落
Java 设置 Word 中的段落缩进方式
Java 设置 Word 段落边框
Java 批量删除 Word 中的空白段落
Java 获取 Word 中的标题(目录)
Java 将 ASCII 字符设置为 Word 列表符号
Java 删除 Word 中的指定段落
Java 在 Word 中隐藏特定段落
Java 提取使用特定样式的 Word 段落
Java 设置 Word 文档中段落的对齐方式
Java Word 中在已有文本上添加项目符号列表或编号列表
Java 从 Word 文档中的现有文本创建项目符号列表或编号列表
Java 设置 Word 文档的段落间距和行间距
书签
Java 替换 Word 书签内容
Java 获取书签文本
Java 给 Word 指定字符串添加书签
Java 添加文本、图片、表格到 Word 书签
Java 在 Word 中添加或删除书签
表格
Java 合并、拆分 Word 表格中的单元格
Java 添加 Word 嵌套表格
Java 设置 Word 表格禁止跨页断行
Java 添加图片到 Word 表格
Java 复制 Word 表格行或列
Java 添加 Word 表格行或列
Java Word 表格设置样式和边框
Java 删除 Word 表格和 Word 表格内容
Java Word 表格自适应列宽
Java 设置 Word 表格的水平对齐方式
Java 读取 Word 表格中的文本和图片
Java 创建 Word 表格
Java 设置 Word 表格列宽
Java 添加、修改和移除 Word 表格边框
Java 提取 Word 文档中的表格
页眉和页脚
Java 设置 Word 奇偶页、首页页眉页脚不同
Java 添加表格到 Word 页眉
Java 复制 Word 中的页眉页脚
Java 调整 Word 页眉页脚的位置高度
Java Word 文档中插入页眉和页脚
Java 删除 Word 文档中的页眉页脚
表单域
Java 删除 Word 目录
Java 在 Word 中创建可填充表单
Java 在 Word 文档中创建目录
Java 给新建的 Word 文档创建目录
打印
Java 打印 Word 文档
Java 使用新方法打印 Word 文档
脚注和尾注
Java Word 中插入或删除脚注
Java 删除 Word 文档中的脚注
Java 读取 Word 中的脚注、尾注
文本框
Java 添加表格到 Word 文本框
Java 获取和删除 Word 文本框中的表格
Java 读取 Word 文本框中的文本/图片/表格
Java 设置 Word 文本框中的文字旋转方向
Java Word 文档中添加或删除文本框
字体
Java Word 转换 PDF 时嵌入非安装字体
Java 更改 Word 文档中段落文本的字体颜色
Java 在 Word 中更改字体颜色
Java 获取或替换 Word 文档中的字体
邮件合并
Java 创建 Word 邮件合并模板并合并文本
Java 在 Word 中邮件合并图片
水印
Java 添加多行文字水印到 Word 文档
Java 添加 Word 水印时,移除段落、文本域、表格和文本框中的背景色
Java 添加多行图片水印到 Word 文档
Java 移除 Word 文档中的水印
Java 添加文本水印和图片水印到 Word 文档
Java 插入重复水印到 Word 文档
图表
Java 在 Word 中创建图表
其它
Java 在 Word 中添加条形码
Java 删除 Word 宏
Java 添加条码、二维码到 Word 文档
Java Word 中添加上角标和下角标
Java 在 Word 中嵌入外部文件
Java 添加和删除 Word 中的题注
Spire.Doc for Java 中文教程
Spire.Presentation for Java
文档转换
Java 将 PowerPoint 幻灯片转为 XPS
Java 将 PowerPoint 转为 OFD
Java 将 PowerPoint 幻灯片转为 HTML
Java 转换 OpenDocument 演示文稿(.odp)到 PDF
Java 将 PowerPoint 转换为图像(PNG、JPG、TIFF、SVG)
Java 将 PowerPoint 转为 PDF
Java 将图像(PNG、JPG、BMP)转换为 PowerPoint
文档操作
在 Java 中创建 PPT 文档
Java 添加、隐藏、删除 PowerPoint 幻灯片,调整幻灯片顺序
Java 插入 HTML 字符串到 Presentation
Java 给 PowerPoint 幻灯片添加背景颜色和背景图片
Java 创建并用应用幻灯片母版
Java 添加 HTML 到 PowerPoint
Java 复制 PPT 幻灯片
Java 合并、拆分 PPT 幻灯片
Java 标记演示文稿为最终状态
Java 设置幻灯片版式
Java 设置和获取 PowerPoint 幻灯片标题
Java 添加 OLE 对象到 PowerPoint
Java 在两个 PowerPoint 文档之间复制幻灯片
Java 插入公式到 PowerPoint 幻灯片
Java 设置 PowerPoint 幻灯片背景
Java 更改 PowerPoint 演示文稿幻灯片大小
Java 添加、获取或删除 PowerPoint 文档属性
文本和段落
Java 提取 PowerPoint 文档中的文本
Java 在 PowerPoint 中创建编号列表和项目符号列表
Java 替换 PPT 文档中的文本
Java 自定义 PPT 项目符号样式
Java 设置 PowerPoint 幻灯片中的文字方向
Java 设置幻灯片段落缩进与间距
Java 在 PowerPoint 文档中查找和高亮文本
Java 为 PPT 中的文字添加阴影效果
Java 对 PPT 文本应用透明色
Java 获取 PowerPoint 中文本的位置
Java 设置 PPT 形状中文字的对齐方式
Java 更改 PowerPoint 文档中的字体样式
Java 在 PowerPoint 中添加上标和下标
形状
Java 将 PPT 形状(表格、文本框、三角形、图表等)保存成图片
Java 添加形状到 PPT
Java 添加文本框到 PPT 幻灯片
Java 设置和获取 PowerPoint 形状的可选文字
Java 在 PPT 中合并形状
Java PPT 中设置文字或图形自适应大小
Java 为 PPT 中的图形添加阴影效果
Java 提取 PowerPoint 中 SmartArt 图形的文本内容
Java 删除 PPT 中的文本框
Java 编辑 PPT SmartArt 图形
Java 设置 PPT 中的形状排列方式
Java 在 PPT 中创建 SmartArt 图形
图片
Java 替换 PPT 中的图片
Java 删除 PPT 幻灯片中的图片
Java 编辑 PPT 幻灯片中的图片
Java 在 PowerPoint 文档中添加或提取图像
Java 设置 PowerPoint 图片透明度
表格
Java 创建、删除、操作 表格
Java 合并与拆分 PowerPoint 表格的单元格
Java 设置 PowerPoint 表格的行高和列宽
Java 设置 PowerPoint 表格文字对齐方式
Java 添加或删除 PPT 表格的行和列
Java 更改 PowerPoint 表格内置样式
Java 设置 PowerPoint 表格对齐方式
Java 平均分布 PowerPoint 表格的行和列
图表
Java 创建 PowerPoint 图表
Java 在 PowePoint 中创建组合图表
Java 给 PowerPoint 图表添加数据标签并设置外观样式
Java 给 PowerPoint 图表添加趋势线
Java 在 PowerPoint 中创建折线图
Java 使用现有 Excel 数据创建 PowerPoint 图表
Java 在幻灯片中创建散点图
音频和视频
Java 在 PPT 中插入、提取视频及设置视频播放模式
批注和备注
添加、读取和删除 PowerPoint 幻灯片中的备注信息
Java 添加、替换和删除 PowerPoint 幻灯片中的批注信息
Java 获取 PPT 幻灯片中的批注内容
Java 给 PowerPoint 幻灯片上的特定文本添加批注
超链接
Java 在 PPT 中添加超链接
Java 在 PPT 中添加图片超链接
Java 修改或删除 PowerPoint 中的超链接
文档保护
Java 程序中加密解密 PPT 文件
Java 添加、检测、删除 PPT 数字签名
水印
Java 给 PowerPoint 文档添加文本水印
Java 给 PowerPoint 文档添加图片水印
Java 删除 PowerPoint 文本和图片水印
Java 添加多行多列文本水印至 PowerPoint 幻灯片文档
打印
Java 打印 PowerPoint 文档
Java 使用 PrinterSettings 打印 PowerPoint 文档
页眉和页脚
Java 添加、修改和移除 Powerpoint 文档中的页脚
动画效果
Java 给 PowerPoint 中的形状添加动画效果
Java 如何在 PowerPoint 中设置动画效果重复播放
Java 给 PowerPoint 文档段落添加动画效果
Java 自定义 PPT 动画路径
Java 设置 PowerPoint 幻灯片切换(换片)方式
Java 获取 PowerPoint 幻灯片切换效果
其它
Java 在 PowerPoint 文档中嵌入 ZIP 文件
Spire.Presentation for Java 中文教程
Spire.XLS for Java
文档转换
Java 将 Excel 转为 PDF
Java 将 Excel 转为图片、html、XPS、XML、CSV
Java 将 Excel 转为 TIFF
Java 将 Excel 转为 .et 和 .ett 格式
Java 将 Excel 转为 OFD
Java 将 Excel 转为图片时设置分辨率
Java 将 XML 转为 Excel
Java 将 Excel 转为 SVG
Java 将 Excel 转为 CSV 以及 CSV 转为 Excel 的方法
Java 导出带格式的 Excel 数据到 Word 表格
Java 将 Excel 转为 XML 以及 XML 转为 Excel
Java 实现 Excel 和 Office Open XML 之间的相互转换
Java 将 Excel 转为 Html
Java 实现 XLS 和 XLSX 之间的相互转换
Java 将 Excel 转换为 ODS
Java 将 HTML 转为 Excel
Java 将 Excel 转换为 TXT 文本
文档操作
Java 创建 Excel 文件
Java 设置 Excel 文档属性
Java 添加 OLE 对象到 Excel 文档
Java 读取、删除 Excel 文档属性
Java Excel 设置背景颜色和背景图片
Java 将 Excel 文档拆分成多个文档
Java 设置 Excel 页边距
Java 在 Excel 中添加或删除分页符
Java 加载、编辑和保存 WPS 表格文件(.et/.ett)
Java 接受或拒绝 Excel 中的修订
Java 合并或拆分 Excel 文档
Java 调整 Excel 页面设置
如何使用 Java 编辑 Excel 文档
工作表
Java 添加与删除 Excel 工作表
Java 复制 Excel 工作表
Java 移动、隐藏、显示 Excel 工作表
Java 重命名 Excel 工作表并设置工作表标签颜色
Java 设置 Excel 行或列自适应
Java Excel 冻结窗口
Java 添加文本框到 Excel 工作表
Java 读取 Excel 文本框中的文本和图片
Java 冻结或解除冻结 Excel 的行和列
Java 设置 Excel 工作表缩放比例
Java 删除 Excel 中的空白行和列
Java 隐藏或显示 Excel 中的网格线
Java 为 Excel 文本框设置字体和背景颜色
Java 将工作表按数据区域拆分成多个工作表
Java 设置 Excel 视图模式
Java 重命名 Excel 工作表并设置选项卡颜色
Java 调整 Excel 列顺序
Java 在 Excel 中取消冻结窗格及获取冻结窗格
Java设置Excel活动工作表或活动单元格
用 Java 获取所有 Excel 工作表名称【图文详解】
公式
Java 删除 Excel 中的公式同时保留其计算值
Java 在 Excel 工作表中插入或读取公式和函数
批注
Java 添加和读取 Excel 批注
Java 在 Excel 文档中隐藏或显示批注
Java 编辑或删除 Excel 工作表中的批注
Java Excel 添加图片批注
Java 获取 Excel 批注中的图片
图表
Java 在 Excel 文档中创建饼图
Java 给 Excel 图表添加数据表
Java 将 Excel 图表转换为图片
Java 创建 Excel 散点图
Java 使用不连续的数据创建 Excel 图表
Java 创建/编辑/删除 Excel 迷你图表
Java 插入图片到 Excel 图表
Java 隐藏图表的网格线
Java Excel 图表添加趋势线和读取趋势线公式
Java 设置 Excel 图表背景填充(颜色、图片填充)
Java 在 Excel 中添加分离型饼图、环形图
Java 创建含多层分类标签的 Excel 图表
Java 在 Excel 工作表中创建条形图
Java 在 Excel 中创建数据透视图
数据处理
Java 将数组写入 Excel
Java Excel 设置筛选器
Java 实现 Excel 查找与高亮:支持区域查找与正则表达式匹配
Java 自动化 Excel:轻松获取文本框中的内容
Java 实现 Excel 文本分列
Java Excel 数据排序
如何使用 Java 将 Excel 单元格文本拆分成多列
Java 为 Excel 中的数据范围添加小计
Java 在 Excel 中查找和替换数据
Java 设置 Excel 单元格的数字格式
Java 在 Excel 工作表中创建、修改及删除表格
Java 在 Excel 中添加、修改和删除切片器
单元格
Java 合并和取消合并 Excel 单元格
Java Excel 中创建多级分组
Java Excel 设置数据验证
Java Excel 中设置行高和列宽
Java Excel 中设置字体
Java 设置 Excel 单元格中文字的对齐方式、缩进、方向和换行
Java 复制 Excel 单元格区域
Java 创建、编辑、删除 Excel 命名区域
Java Excel 中设置上下标
Java 复制 Excel 中包含公式的单元格时只保留公式值
Java 判断 Excel 工作表中是否包含合并单元格
Java 缩小 Excel 单元格字体以适应列宽
Java 设置 Excel 单元格文字自动换行和取消自动换行
Java 复制 Excel 单元格的格式
Java 为 Excel 单元格设置背景颜色和图案
Java 设置 Excel 单元格边框
Java 在 Excel 中复制行、列和单元格数据并保留格式
图片和图形
Java Excel 插入和提取图片
Java 添加、读取、删除 Excel 形状
Java 设置 Excel 图片大小和位置,删除图片
Java 用图片替换 Excel 表格中的特定文本
Java 压缩 Excel 中的图片
Java 在 Excel 文档插入图片
文档保护
Java 解密 Excel 工作簿/工作表
Java 锁定 Excel 中的特定单元格
Java 在 Excel 中添加或删除数字签名
Java 保护或取消保护 Excel 文档
页眉和页脚
Java 为 Excel 的第一页设置不同的页眉页脚
Java 在 Excel 工作表中插入页眉和页脚
条件格式
Java 为 Excel 中的行设置交替背景色
Java 高亮 Excel 中重复和唯一的数据
Java 高亮 Excel 中的最大和最小值
Java 设置 Excel 交通灯
Java 给 Excel 添加数据条类型的条件格式
Java 高亮 Excel 中低于或高于平均值的单元格
超链接
Java 添加图片超链接到 Excel
Java 获取 Excel 中的超链接
Java 添加超链接到 Excel 文档
Java 修改或删除 Excel 中的超链接
透视表
Java 刷新 Excel 中的透视表
Java 在 Excel 中创建或操作数据透视表
Java 在 Excel 中根据透视表创建操作图表
水印
Java 添加 Excel 文本水印和图片水印
打印
Java 打印 XLS 和 XLSX 文件
其它
Java Excel 插入和删除表单控件
Java 提取 Excel 中的 OLE 对象
Java 插入 OLE 对象到 Excel
Java 在 Excel 文档中创建下拉框
Spire.XLS for Java 中文教程
Spire.Barcode for Java
如何使用 Java 识别条形码:完整指南
如何使用 Spire.Barcode for Java 生成 QR 二维码
如何使用 Spire.Barcode for Java 生成 EAN-13 条形码
Java 创建一维、二维条码时设置数据文本不可见
Java 创建条形码
Spire.OCR for Java
如何在 Java 项目中扫描识别图片中的文字
Java 使用 Spire.OCR for Java 的新模型从图片中提取文本
C++
Spire.XLS for C++
文档转换
C++ 将 Excel 工作簿或工作表转换为 PDF
C++ 将 Excel 转换为 HTML
C++ Excel 转 CSV 或 CSV 转 Excel
文档操作
C++ 将 Excel 文件合并为一个文件
数据处理
C++ 将数据写入 Excel 工作表
C++ 在 Excel 中应用或删除数据验证
单元格
C++ 将字体应用于 Excel 单元格
图表
C++ 在 Excel 中创建饼图或圆环图
工作表
C++ 在 Excel 中复制工作表
C++ 在 Excel 中添加、移动或删除工作表
超链接
C++ 向 Excel 添加超链接
其他
如何将 Spire.XLS for C++ 集成到 C++ 程序中
Spire.XLS for C++ 中文教程
Spire.Doc for C++
文档转换
C++ 将 Word 转换为 PDF
文档操作
C++ 创建或编辑 Word 文档
页面背景
C++ 为 Word 文档添加背景色或背景图
页面设置
C++ 在 Word 文档中插入或删除分页符
文本
C++ 从 Word 文档中提取文字和图片
C++ 查找和替换 Word 文档中的文本
表格
C++ 在 Word 文档中创建表格
表单域
C++ 在 Word 文档中创建可填充表单
图片和图形
C++ 将图像插入 Word 文档
字体
C++ 更改 Word 中的字体颜色
水印
C++ 在 Word 中插入文本或图像水印
列表
C++ 在 Word 文档中创建列表
段落
C++ 给 Word 文档中段落设置段前、段后间距
其他
如何将 Spire.Doc for C++ 集成到 C++ 程序中
Spire.Doc for C++ 中文教程
Spire.PDF for C++
文档转换
C++ 将 PDF 转换为 Word 文档
C++ 将 PDF 转换为图像
文档操作
C++ 将多个 PDF 文档合并为一个 PDF 文件
附件
C++ 在 PDF 文档中添加或删除附件
水印
C++ 在 PDF 文档中添加文本水印
C++ 添加图片水印到 PDF 文档
提取和读取
C++ 从 PDF 文档中提取文本
其他
如何将 Spire.PDF for C++ 集成到 C++ 程序中
Spire.PDF for C++ 中文教程
Spire.Presentation for C++
文档转换
C++ 将 PowerPoint 演示文稿转换为图像(JPG、PNG、SVG)
C++ 将 PowerPoint 转换为 XPS
其他
如何将 Spire.Presentation for C++ 集成到 C++ 程序中
Spire.Presentation for C++ 中文教程
Python
Spire.XLS for Python
文档转换
Python 将 Excel 转为 PDF
Python 将 CSV 文件转为 PDF 文件
Python 将 Excel 转为 CSV 或将 CSV 转为 Excel
Python 将 Excel 转为 HTML 或将 HTML 转为 Excel
Python 将 Excel 表格转换为图片
Python 将 Excel 转换为 Open XML 或将 Open XML 转换为 Excel
Python 将 Excel 文件转换为 SVG
Python 将 Excel 转为 TXT 文本
Python 将 XLS 转换为 XLSX 以及 XLSX 转换为 XLS
Python 将 Excel 中的图表和形状转换为图片
Python 将 Excel 数据转换为 Word 表格并保留格式
Python 将 XML 转换为 Excel 或 PDF
Python 将 Excel 转换为 ODS、XPS、PostScript 和 PDF/A-1b
如何使用 Python 将 TXT 转换为 Excel
文档操作
Python 创建、读取或更新 Excel 文档
Python 设置 Excel 文档属性
Python 合并多个 Excel 文件
Python 接受或拒绝 Excel 中的修订
Python 在 Excel 中添加或删除自动筛选器
Python 拆分 Excel 文件
Python 获取或删除 Excel 文件的文档属性
Python 调整 Excel 页面设置
Python 通过字节流动态创建、读取和修改 Excel 文件
Python 编辑 Excel 文档
工作表
Python 隐藏 Excel 工作表或取消隐藏
Python 在 Excel 中添加工作表
Python 在 Excel 中插入或删除分页符
Python 在 Excel 中复制工作表
Python 在 Excel 中隐藏、显示或修改网格线
Python 在 Excel 中移动或删除工作表
Python 设置 Excel 工作表的背景颜色和图像
Python 在 Excel 中激活工作表或单元格
Python 重新排列 Excel 文件的行或列
Python 修改 Excel 工作表名称并设置标签颜色
Python 获取 Excel 工作表名称
图表
Python 在 Excel 中创建柱形图
Python 在 Excel 中创建条形图
Python 在 Excel 中插入、修改和删除迷你图
Python 在 Excel 中提取图表数据源、调整图表大小、移动和删除图表
Python 在 Excel 中创建雷达图
Python 在 Excel 中创建折线图
数据导入导出
Python 在 Excel 文件和数据库之间导入与导出数据
Python 导入数据到 Excel 文件
数据处理
Python 在 Excel 中应用上标和下标
Python 查找和替换 Excel 数据
Python 在 Excel 中创建分组或取消分组
Python 在 Excel 中添加或删除数据验证
Python 在 Excel 工作表中设置或更改字体格式
Python 在 Excel 中设置文本对齐方式和文本方向
Python 实现 Excel 数据排序
Python 查找并突出显示 Excel 文件中的数据
Python 将 Excel 里的数据分列
单元格
Python 合并或取消合并 Excel 单元格
Python 删除 Excel 中的行和列
Python 在 Excel 文档中设置行高和列宽
Python 在 Excel 中隐藏或取消隐藏行和列
Python 设置或取消 Excel 单元格文本自动换行
Python 在 Excel 中冻结或取消冻结窗格
Python 在 Excel 中插入行和列
Python 在 Excel 中自动调整行高和列宽
Python 在 Excel 单元格中添加填充颜色、渐变、图案
Python 在 Excel 中添加或删除单元格边框
Python 在 Excel 中复制行、列和单元格
Python 设置 Excel 单元格的数字格式
Python 在 Excel 中创建下拉列表
Python 复制 Excel 单元格格式
Python 设置、更新和获取 Excel 工作表中单元格的值
Python 给 Excel 单元格或工作表应用样式
超链接
Python 在 Excel 中添加超链接
Python 在 Excel 中提取、修改或删除超链接
批注
Python 在 Excel 中添加批注
Python 在 Excel 中编辑或删除批注
Python 提取 Excel 批注中的文本或图片
图片和图形
Python 在 Excel 中插入或删除图片
Python 在 Excel 中压缩、调整大小或移动图像
Python 替换或提取 Excel 中的图片
Python 在 Excel 中插入或删除形状
表格
Python 添加和删除 Excel 中的表格
文档保护
Python 锁定 Excel 文档中的特定单元格范围
Python 保护或取消保护 Excel 文件
Python 检测及移除 Excel 文件中的数字签名
公式
Python 在 Excel 中创建、编辑或删除命名区域
Python 在 Excel 中添加或读取公式
页眉和页脚
Python 添加页眉和页脚到 Excel
Python 在 Excel 中添加水印
条件格式
Python 在 Excel 中应用条件格式
Python 在 Excel 中添加数据条
透视表
Python 在 Excel 中创建或操作数据透视表
Python 在 Excel 中创建数据透视图
如何使用 Python 筛选 Excel 数据透视表
其他
如何在 Windows 中安装 Spire.XLS for Python
Python 添加内容控件到 Excel 文档和编辑 Excel 文档中的内容控件
Python 添加、更新或删除 Excel 中的文本框
Python 在 Excel 中插入或提取 OLE 对象
Spire.XLS for Python 中文教程
Spire.Doc for Python
文档转换
Python 将 Word 转换为 PDF
Python 将 TXT 转换为 Word 或将 Word 转换为 TXT
Python实现Word到HTML精准转换 | DOCX转HTML教程
Python 将 Word 转换为图片
使用 Python 将 HTML 转换为 Word DOC 或 DOCX | 开发者教程
Python 将 RTF 转为 PDF、HTML
Python 将 Word 转换为 RTF
Python 将 HTML 转换为 PDF
Python 将 HTML 转换为图像
Python 将 Word 文档转换为 XPS 文档、PostScript 文档和 OFD 文档
Python 实现 Word 转 Markdown 或 Markdown 转 Word
Python 将 Markdown 转换为 PDF
Python 将 Word 转换为 Tiff 以及将 Tiff 转换为 Word
文档操作
Python 创建、读取或编辑 Word 文档
Python 合并 Word 文档
Python 拆分 Word 文档
Python 设置、读取和移除 Word 文档内置属性
Python 为 Word 文档添加页码
Python 在 Word 中启用修订功能,接受或拒绝修订
Python 给新建的 Word 文档创建目录
Python 比较 Word 文档
Python 获取 Word 修订信息
Python 插入、计数、检索和删除 Word 文档变量
Python 统计 Word 文档中的字数、页数、字符数、段数和行数
Python 检测并删除 Word 文档中的 VBA 宏
Python 在 Word 文档中添加、提取和删除自定义文档属性
如何使用 Python 创建 Word 文档:详细指南
页面背景
Python 给 Word 文档设置背景色或背景图片
Python 设置 Word 文档中段落或文本的背景色
水印
Python 移除 Word 文档中的水印
Python 添加水印到 Word 文档
图片和图形
Python 在 Word 中插入图片
Python 替换 Word 中的图片
Python 在 Word 中添加或删除形状
段落
Python 删除 Word 文档中的空白行
Python 给 Word 文档中段落设置段前、段后间距
Python 从 Word 文档中删除段落
Python 设置 Word 段落或文本的背景颜色
Python 在 Word 中设置段落间距和行间距
Python 在 Word 中设置段落缩进
Python 在 Word 中设置文本对齐
Python 在 Word 中插入段落
安全
Python 设置或取消 Word 文档编辑限制
Python 保护或解除保护 Word 文档
页面设置
Python 设置 Word 文档的页边距
Python 调整 Word 文档的页面尺寸
Python 在 Word 中插入分页符
Python 在 Word 中插入或删除分节符
Python 在 Word 文档中添加或移除行号
Python 添加、修改和移除 Word 页面边框
文本
Python 在 Word 中查找并高亮文本
Python 提取 Word 文档中的文本和图片
Python 在 Word 文档种查找并替换文本
Python 为 Word 文档段落和文本添加边框
Python 为 Word 文档中的文本添加着重号
批注
Python 在 Word 文档中添加、删除或回复批注
Python 提取 Word 文档批注中的文本和图片
表格
Python 在 Word 中创建表格
Python 设置 Word 文档中的表格格式
Python 添加或删除 Word 文档中表格行和列
Python 在 Word 表格中插入或提取图像
Python 复制 Word 表格中行或列
Python 在 Word 中设置表格及表格内文本的对齐方式
Python 提取 Word 文档中的表格
Python 在 Word 中修改和删除表格边框
Python 删除 Word 文档中的表格
Python 设置 Word 表格列宽
Python 合并或拆分 Word 中的表格
Python 将 Excel 表格插入到 Word 文档中
超链接
Python 添加和删除 Word 中的超链接
Python 更新或更改 Word 文档中的超链接
Python 提取 Word 文档中的超链接
书签
Python 向 Word 文档中添加书签
Python 替换或获取 Word 书签内容
表单域
Python 在 Word 中创建可填写表单
Python 修改 Word 文档中的内容控件
字体
Python 更改 Word 文档的字体
Python 获取和替换 Word 文档中的字体
脚注和尾注
Python 在 Word 中插入或删除脚注
列表
Python 在 Word 文档中创建各种类型的列表
文本框
Python 添加、删除 Word 中的文本框
Python 获取 Word 文本框中的文本、图片、表格
页眉和页脚
Python 添加页眉页脚到 Word 文档
Python 调整、复制或删除 Word 文档的页眉页脚
邮件合并
Python 在 Word 文档中创建和执行邮件合并
Python 在 Word 文档中创建及执行条件邮件合并
其他
如何在 Windows 中安装 Spire.Doc for Python
Python 添加和删除 Word 中的题注
Python 在 Word 中插入或提取 OLE 对象
Python 在 Word 文档中插入上标和下标
Spire.Doc for Python 中文教程
Spire.Presentation for Python
文档转换
Python PowerPoint转 PDF 教程|导出PPT或PPTX为PDF
Python 将 PowerPoint 转换为 HTML
使用 Python 将 PowerPoint PPT 或 PPTX 转换为图片(JPG、PNG、BMP、SVG)
Python 将 PowerPoint 文档转换为 OFD
文档操作
Python 为 PowerPoint 幻灯片设置背景颜色或背景图片
Python 隐藏或取消隐藏 PowerPoint 幻灯片
Python 添加或删除 PowerPoint 幻灯片
Python 添加或删除 PowerPoint 节
Python 添加、读取或删除 PowerPoint 的文档属性
Python 在 PowerPoint 中修改或提取幻灯片标题
Python 更改 PowerPoint 幻灯片大小
Python 合并 PowerPoint 演示文稿
Python 调整 PowerPoint 文档的幻灯片顺序
Python 创建、应用、移除、克隆幻灯片母版
Python 拆分 PowerPoint 幻灯片
Python 在 PowerPoint 中复制幻灯片
Python 在 PowerPoint 节中插入、获取、重排、移除幻灯片
图片
Python 提取 PowerPoint 中的图片
Python 在 PowerPoint 中添加图片
Python 编辑、替换、删除 PowerPoint 中图片
形状
Python 分组或取消分组形状
Python 在 PowerPoint 文档中添加形状、移动形状、旋转形状
Python 将 PowerPoint 幻灯片中的形状保存为图片
超链接
Python 在 PowerPoint 中添加超链接
Python 删除 PowerPoint 演示文稿中的超链接
SmartArt 图形
Python 在 PowerPoint 中创建、读取或删除 SmartArt
水印
Python 在 PowerPoint 中添加水印
表格
Python 添加或编辑 PowerPoint 表格
Python 在 PowerPoint 中合并和拆分表格单元格
Python 设置或移除 PowerPoint 表格边框
Python 提取 PowerPoint 演示文稿中的表格
文本和段落
Python 在 PowerPoint 中设置或更改字体
Python 在 PowerPoint 中创建编号列表和项目符号列表
Python 替换 PowerPoint 演示文稿中的文本
Python 提取 PowerPoint 演示文稿中的文本
Python 在 PowerPoint 幻灯片中查找并高亮文本
Python 设置 PowerPoint 文本的特殊效果
Python 在 PowerPoint 中添加段落
文档保护
Python 保护或取消保护 PowerPoint 演示文稿
Python 检测和删除 PPT 数字签名
批注和备注
Python 添加、读取或删除 PowerPoint 演讲者备注
Python 添加、 删除或替换 PowerPoint 批注
音频和视频
Python 在 PowerPoint 文档中添加或提取音频和视频
Python 替换 PowerPoint 演示文稿中视频和音频
图表
Python 在 PowerPoint 中创建柱形图
Python 在 PowerPoint 中创建饼图和圆环图
页眉和页脚
Python 添加、修改和移除 Powerpoint 文档中的页脚
动画效果
Python 给 PowerPoint 中形状添加动画、获取动画效果信息
其他
如何在 Windows 中安装 Spire.Presentation for Python
Python 在 PowerPoint 中插入、提取或修改 OLE 对象
Spire.Presentation for Python 中文教程
Spire.PDF for Python
文档转换
Python 将 PDF 转换为图片(JPG、PNG、BMP)
如何使用 Python 将 PDF 转换为 Excel(保留原始格式)
Python 将 PDF 转为 SVG
Python 将 PDF 转换为 Word DOC 或 DOCX
Python 将 SVG 转换为 PDF
Python 将 PDF 转换为 HTML
Python 将图片转换为 PDF
Python 将 PDF 转为 PDF/A,或将 PDF/A 转为PDF
Python 将 PDF 转换为 XPS
Python 将 TXT 文本转换为 PDF
Python 将 PDF 转换为 TIFF 和将 TIFF 转换为 PDF
Python 将 PDF 转换为 PowerPoint 格式
Python 使用字节流加载和保存 PDF
Python 将 PDF 转换为灰度(黑白)或线性化 PDF
使用 Python 将 PDF 转换为 PostScript 或 PCL
如何使用 Python 将 PDF 转换为 CSV(PDF 表格精确提取)
文档操作
Python 合并 PDF 文档
Python 设置或读取 PDF 文档属性
Python 添加、隐藏和删除 PDF 文档中的图层
Python 将 PDF 拆分为多个 PDF
Python 创建和识别 PDF 文件包
Python 拆分 PDF 页面
Python 调整 PDF 文档页边距
Python 压缩 PDF 文档
Python 在 PDF 中添加条形码、二维码
Python 设置 PDF 文档的查看器首选项
Python 更改 PDF 版本
使用 Python 读取 PDF:快速提取文本、表格、图像及文档信息
提取和读取
Python 提取和解析 PDF 文本内容教程(附代码示例)
Python 获取 PDF 中文本或图片的坐标
Python 从 PDF 文档中提取图片
水印
Python 添加图像水印到 PDF 文档
Python 添加文字水印到 PDF 文档
图片和图形
Python 添加、替换、删除和提取 PDF 中的图片
Python 在 PDF 文档中绘制形状
Python 设置 PDF 图片的透明度
页面设置
Python 在 PDF 文档中添加或删除页面
Python 旋转 PDF 中的页面
Python 修改或获取 PDF 页面大小
Python 获取 PDF 文档页数
Python 设置 PDF 文档背景颜色或背景图片
Python 调整 PDF 页面顺序
Python 拆分或合并 PDF 页面
Python 检测 PDF 中的页面方向和旋转角度
Python 裁剪 PDF 页面
Python 复制 PDF 页面
Python 查找和删除 PDF 中的空白页面
文本
Python 查找并突出显示 PDF 中的文本
Python 查找并替换 PDF 中的文本
Python 在 PDF 中的绘制文本
Python 获取及修改 PDF 中文本的格式
Python 获取或替换 PDF 中使用的字体
使用 Python 向 PDF 添加文字(支持创建与编辑)
超链接
Python 修改或删除 PDF 中的超链接
Python 为 PDF 添加超链接
列表
Python 在 PDF 文档中创建列表
安全
Python 加密或解密 PDF 文档
Python 在 PDF 中添加或删除数字签名
Python 验证和提取 PDF 中的数字签名
Python 判断 PDF 是否加密并确定正确的密码
附件
Python 添加或删除 PDF 文档中的附件
Python 提取 PDF 文档中的附件
Python 在 PDF 文档中创建或填充表单域
Python 提取 PDF 表单域中的值
Python 扁平化 PDF 表单域
Python 删除 PDF 中的表单域
Python 导入和导出 PDF 表单数据
页眉和页脚
Python 在现成 PDF 中添加页眉页脚
Python 创建新 PDF 时添加页眉页脚
Python 在 PDF 文档中添加页码
书签
Python 添加,编辑或删除 PDF 书签
Python 展开或折叠 PDF 书签
Python 提取 PDF 书签
注释和动作
Python 为 PDF 文档添加图章
Python 在 PDF 文档中创建动作
Python 提取 PDF 文档中的注释
Python 在 PDF 文档中添加注释
通过 Python 删除 PDF 文档中的注释
表格
Python 提取 PDF 表格数据
其他
如何在 Windows 中安装 Spire.PDF for Python
Spire.PDF for Python 中文教程
Spire.Barcode for Python
Python 生成及识别二维码
如何用 Python 生成条形码(详细教程)
Spire.OCR for Python
Python 从图片中提取文字
JavaScript
Spire.Doc for JavaScript
React
文档操作
在 React 中使用 JavaScript 创建 Word 文档
Spire.Doc for JavaScript 中文教程 - React
Spire.XLS for JavaScript
React
文档转换
在 React 中使用 JavaScript 将 Excel 转换为 PDF
在 React 中使用 JavaScript 将 Excel 转换为 CSV 或将 CSV 转换为 Excel
文档操作
在 React 中使用 JavaScript 合并 Excel 文件
单元格
在 React 中使用 JavaScript 合并或取消合并 Excel 单元格
文档保护
在 React 中使用 JavaScript 保护与取消保护 Excel 工作簿
在 React 中使用 JavaScript 锁定 Excel 单元格、行和列
图表
在 React 中使用 JavaScript 保存 Excel 图表和形状为图片
其他
如何在 React 项目中集成 Spire.XLS for JavaScript
Spire.XLS for JavaScript 中文教程 - Reac
Spire.PDF for JavaScript
React
文档转换
在 React 中使用 JavaScript 将 PDF 转换为 HTML
Spire.PDF for JavaScript 中文教程 - React
Licensing
如何应用 License
许可协议
通过 Maven 仓库安装 Spire 系列 Java 产品
API Reference
Spire.Office for Java
Spire.Doc for Java
Spire.PDF for Java
Spire.Presentation for Java
Spire.Barcode for Java
Spire.XLS for Java
在线演示 Demo
Spire.Doc
文档转换
查找和高亮文本
页眉和页脚
表格
邮件合并
Spire.XLS
文档转换
图表
数据透视表
计算公式
Marker Designer
Spire.PDF
文档转换
查找和高亮文本
表格
文件合并
添加水印
Spire.Presentation
文档转换
查找和替换
添加文本和图片
添加水印
图表
Live Demo
冰蓝云在线编辑
在线编辑
快速接入
E-iceblue 发布云端 Office 文档处理软件,助力企业实现办公智能化和高效 Office 文档开发
WebAPI
.NET
Spire.Cloud.Word
Spire.Cloud.Word 添加 Word 水印(文本水印、图片水印)
Spire.Cloud.Word 添加、修改、删除 Word 段落
Spire.Cloud.Word 删除 Word 水印
Spire.Cloud.Word 添加、删除 Word 形状
Spire.Cloud.Word 转换 Word 文档到 PDF、XPS
Spire.Cloud.PDF
Spire.Cloud.PDF 加密、解密 PDF 文档
Spire.Cloud.PDF 添加文本、图片到 PDF 文档
通过 NuGet 安装 Spire.Cloud Web API
Java
Spire.Cloud.Word
Spire.Cloud.Word 将 Word 文档保存为 PDF
Spire.Cloud.Word 插入表格到 Word 文档
Spire.Cloud.Word 给 Word 文档添加文本水印和图片水印
Spire.Cloud.Word 给 Word 文档设置背景颜色和背景图片
Spire.Cloud.Excel
Spire.Cloud.Excel 将 Excel 保存为 PDF
Spire.Cloud.PDF
Spire.Cloud.PDF 添加、删除 PDF 页面
通过 Maven 仓库安装 Spire.Cloud Web API
私有化部署
Spire.Cloud 私有化部署教程(一) - CentOS 7 系统
Spire.Cloud 私有化部署教程(二)- Ubuntu 18.04 系统
API 文档
Spire.Cloud.Word API 文档
Spire.Cloud.Excel API 文档
Spire.Cloud.PowerPoint API 文档
Spire.Cloud.PDF API 文档
冰蓝云在线编辑