使用C#代码在 PowerPoint 中创建编号或项目符号列表
列表是 PowerPoint 演示文稿中非常实用的工具可以帮助你将信息清晰、简明地呈现出来。无论是展示关键点、总结思路还是突出重要内容合理使用列表都能提升幻灯片的可读性、视觉效果和专业感。在本文中我们将介绍如何使用Spire.Presentation for .NET在 C# 和 VB.NET 中创建 编号列表 和 项目符号列表。安装 Spire.Presentation for .NET首先需要将Spire.Presentation for .NET包中的 DLL 文件添加到你的 .NET 项目中作为引用。你可以通过下载 DLL 文件也可以使用 NuGet 进行安装。PM Install-Package Spire.Presentation在 PowerPoint 中用 C# 和 VB.NET 创建编号列表编号列表是在 PowerPoint 中每一项前都带有数字或数字序列的列表通常按顺序排列从 1 开始依次递增。编号列表常用于展示操作步骤、操作说明、排序信息或任何需要明确顺序的内容。示例代码如下using Spire.Presentation; using Spire.Presentation.Drawing; using System.Drawing; namespace CreateNumberedList { internal class Program { static void Main(string[] args) { // 创建一个演示文稿对象 Presentation presentation new Presentation(); // 获取第一张幻灯片 ISlide slide presentation.Slides[0]; // 向幻灯片添加一个形状并设置形状样式 IAutoShape shape slide.Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(50, 50, 300, 200)); shape.Fill.FillType FillFormatType.None; // 无填充 shape.Line.FillType FillFormatType.None; // 无边框 // 向默认段落添加文本 TextParagraph paragraph shape.TextFrame.Paragraphs[0]; paragraph.Text 所需的 Web 开发技能; paragraph.Alignment TextAlignmentType.Left; // 左对齐 paragraph.TextRanges[0].Fill.FillType FillFormatType.Solid; paragraph.TextRanges[0].Fill.SolidColor.Color Color.Black; // 黑色字体 // 定义列表项 string[] listItems new string[] { Command-line Unix, Vim, HTML, CSS, Python, JavaScript, SQL }; // 创建编号列表 foreach (string item in listItems) { TextParagraph textParagraph new TextParagraph(); textParagraph.Text item; textParagraph.Alignment TextAlignmentType.Left; // 左对齐 textParagraph.TextRanges[0].Fill.FillType FillFormatType.Solid; textParagraph.TextRanges[0].Fill.SolidColor.Color Color.Black; textParagraph.BulletType TextBulletType.Numbered; // 设置为编号列表 textParagraph.BulletStyle NumberedBulletStyle.BulletArabicPeriod; // 阿拉伯数字加点 shape.TextFrame.Paragraphs.Append(textParagraph); // 添加到形状的文本框中 } // 保存生成的演示文稿 presentation.SaveToFile(NumberedList.pptx, FileFormat.Pptx2013); } } }在 PowerPoint 中用 C# 和 VB.NET 创建符号项目符号列表符号项目符号列表是指在 PowerPoint 中每一项前使用符号而非数字进行标记的列表。它适用于展示无特定顺序的信息或要点集合便于观众快速浏览和理解内容而不强调顺序关系。示例代码如下using Spire.Presentation; using Spire.Presentation.Drawing; using System.Drawing; namespace 创建符号项目符号列表 { internal class Program { static void Main(string[] args) { // 创建一个 Presentation 对象 Presentation presentation new Presentation(); // 获取第一张幻灯片 ISlide slide presentation.Slides[0]; // 在幻灯片上添加一个形状并设置形状样式 IAutoShape shape slide.Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(50, 50, 350, 200)); shape.Fill.FillType FillFormatType.None; // 设置形状填充为空 shape.Line.FillType FillFormatType.None; // 设置形状边框为空 // 向默认段落添加文本 TextParagraph paragraph shape.TextFrame.Paragraphs[0]; paragraph.Text 计算机科学课程; paragraph.Alignment TextAlignmentType.Left; // 左对齐 paragraph.TextRanges[0].Fill.FillType FillFormatType.Solid; paragraph.TextRanges[0].Fill.SolidColor.Color Color.Black; // 设置字体颜色为黑色 // 定义列表项 string[] listItems new string[] { 数据结构, 算法, 计算机网络, 操作系统, 计算理论, C语言编程, 计算机组成与体系结构 }; // 创建符号项目符号列表 foreach (string item in listItems) { TextParagraph textParagraph new TextParagraph(); textParagraph.Text item; textParagraph.Alignment TextAlignmentType.Left; textParagraph.TextRanges[0].Fill.FillType FillFormatType.Solid; textParagraph.TextRanges[0].Fill.SolidColor.Color Color.Black; // 字体颜色黑色 textParagraph.BulletType TextBulletType.Symbol; // 设置为符号项目符号 shape.TextFrame.Paragraphs.Append(textParagraph); } // 保存生成的演示文稿 presentation.SaveToFile(符号项目符号列表.pptx, FileFormat.Pptx2013); } } }在 PowerPoint 中使用 C# 和 VB.NET 创建图片项目符号列表在 PowerPoint 中图片项目符号列表用小图标或图片代替传统的符号或数字项目符号。每一项内容都用一张图片来表示为列表增加了视觉元素。当你希望在列表中加入视觉提示或者用相关图标或图形表示各项内容时图片项目符号列表尤其适用。示例代码如下using Spire.Presentation; using Spire.Presentation.Drawing; using System.Drawing; namespace 创建图片项目符号列表 { internal class Program { static void Main(string[] args) { // 创建一个演示文稿对象 Presentation presentation new Presentation(); // 获取第一张幻灯片 ISlide slide presentation.Slides[0]; // 在幻灯片上添加一个形状并设置形状样式 IAutoShape shape slide.Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(50, 50, 400, 180)); shape.Fill.FillType FillFormatType.None; // 设置形状填充为空 shape.Line.FillType FillFormatType.None; // 设置形状边框为空 // 向默认段落添加文本 TextParagraph paragraph shape.TextFrame.Paragraphs[0]; paragraph.Text 项目任务待办清单; paragraph.Alignment TextAlignmentType.Left; // 左对齐 paragraph.TextRanges[0].Fill.FillType FillFormatType.Solid; paragraph.TextRanges[0].Fill.SolidColor.Color Color.Black; // 设置字体颜色为黑色 // 定义列表项 string[] listItems new string[] { 确定正在进行的项目和任务, 为任务分配负责人, 确定任务的优先级, 跟踪任务的进展状态, 完成任务后标记为已完成 }; // 创建图片项目符号列表 foreach (string item in listItems) { TextParagraph textParagraph new TextParagraph(); textParagraph.Text item; textParagraph.Alignment TextAlignmentType.Left; // 左对齐 textParagraph.TextRanges[0].Fill.FillType FillFormatType.Solid; textParagraph.TextRanges[0].Fill.SolidColor.Color Color.Black; // 字体颜色黑色 textParagraph.BulletType TextBulletType.Picture; // 设置为图片项目符号 // 添加图片作为项目符号 IImageData image presentation.Images.Append(Image.FromFile(icon.png)); textParagraph.BulletPicture.EmbedImage image; // 将段落添加到形状的文本框中 shape.TextFrame.Paragraphs.Append(textParagraph); } // 保存生成的演示文稿 presentation.SaveToFile(图片项目符号列表.pptx, FileFormat.Pptx2013); } } }申请临时许可证如果你希望删除生成文档中的评估提示或者解除功能限制请申请一个为期 30 天的试用许可证。

相关新闻

[Web自动化] Selenium获取元素的子孙元素

[Web自动化] Selenium获取元素的子孙元素

10.10 Selenium获取元素的子孙元素 在Selenium中,获取某个元素的所有子孙元素可以通过几种不同的方法实现。以下是一些常见的方法: 10.10.1 使用 XPath XPath 是一种在HTML文档中查找信息的语言,非常适合在Selenium中使用。要获取某个元素的所…

2026/7/3 23:01:05 阅读更多 →
电路微分方程与RLC电路的Matlab建模及Simulink仿真绘图

电路微分方程与RLC电路的Matlab建模及Simulink仿真绘图

电路微分方程RLC电路Matlab建模simulink仿真绘图我桌上那台老示波器又闪了两下,八成是里面的滤波电容又该换了。这玩意儿折腾了我大半个月,正好趁着研究RLC电路的机会,把之前积累的建模经验整理整理。咱们今天就用Matlab和Simulink来玩转这个…

2026/5/17 3:42:26 阅读更多 →
实践指南:ADR——轻量级架构决策记录机制

实践指南:ADR——轻量级架构决策记录机制

实践指南:ADR——轻量级架构决策记录机制 在快速迭代的软件开发中,架构不是“设计出来”的,而是“演化出来”的。架构决策记录 (Architecture Decision Record, ADR) 是一种将这些演化过程文档化的轻量级实践,它记录了某个决策及其…

2026/5/17 3:42:26 阅读更多 →

最新新闻

word登录账户—连不上网络(登录一直有问题)

word登录账户—连不上网络(登录一直有问题)

zhaunzWin11登录Microsoft账户使用office踩坑_为什么win11登录不了office-CSDN博客 大佬的连接——很有帮助

2026/7/5 5:31:41 阅读更多 →
Harness Engineering:构建可控AI应用系统的工程范式与实战

Harness Engineering:构建可控AI应用系统的工程范式与实战

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 这次我们来看一个在 AI 大模型应用开发领域越来越重要的概念: Harness Engineering 。它不是某个具体的软件包&#xff…

2026/7/5 5:31:41 阅读更多 →
鸿蒙生物 108 篇实证总纲

鸿蒙生物 108 篇实证总纲

总序(鸿蒙核心公理)天地万物,有灵者为生物;一切生命生长、代谢、繁育、衰老、免疫、演化,皆是阴阳流转、五行相生相克的活体显化。 现代生物学是「生命量化之术」,传统医道、内丹养生是「生灵观象之道」。 …

2026/7/5 5:31:41 阅读更多 →
深度实战指南:君正T31平台OpenIPC固件部署与优化技巧

深度实战指南:君正T31平台OpenIPC固件部署与优化技巧

深度实战指南:君正T31平台OpenIPC固件部署与优化技巧 【免费下载链接】firmware Alternative IP Camera firmware from an open community 项目地址: https://gitcode.com/gh_mirrors/fir/firmware OpenIPC是一款基于Buildroot的开源IP摄像头固件项目&#x…

2026/7/5 5:29:41 阅读更多 →
5个核心功能全面解析:LSLib工具包助你轻松处理神界原罪与博德之门3游戏文件

5个核心功能全面解析:LSLib工具包助你轻松处理神界原罪与博德之门3游戏文件

5个核心功能全面解析:LSLib工具包助你轻松处理神界原罪与博德之门3游戏文件 【免费下载链接】lslib Tools for manipulating Divinity Original Sin and Baldurs Gate 3 files 项目地址: https://gitcode.com/gh_mirrors/ls/lslib LSLib是一个强大的开源工具…

2026/7/5 5:27:40 阅读更多 →
终极Koodo Reader故障排除指南:15个常见问题快速解决方案

终极Koodo Reader故障排除指南:15个常见问题快速解决方案

终极Koodo Reader故障排除指南:15个常见问题快速解决方案 【免费下载链接】koodo-reader A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web 项目地址: https://gitcode.com/GitHub_Trending/…

2026/7/5 5:25:40 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻