Spire.Cloud.Word.Sdk提供了接口SetBackgroudColor()、SetBackgroudImage()、DeleteBackground()、GetBackgroudColor()用于设置、删除及读取Word文档背景。本文将以C#程序为例演示如何来调用API接口实现以上内容操作。
dll文件下载及导入:
步骤一:dll文件获取及导入。通过官网下载SDK文件包。下载后,解压文件,将Spire.Cloud.Word.Sdk.dll文件及其他三个dll添加引用至VS程序;或者在程序中通过Nuget搜索安装,直接导入。
步骤二:App ID及Key获取。在云端创建账号,并在“我的应用”板块中创建应用以获得App ID及App Key。
步骤三:源文档上传。在“文档管理”板块,上传源文档。这里如果想方便文档管理,可以新建文件夹,将源文档及结果文档分别保存至相应的文件夹下。不建文件夹时,源文档及结果文档直接保存在根目录。本文示例中,建了两个文件夹,分别用于存放源文档及结果文档。
【示例1】设置背景颜色
using Spire.Cloud.Word; using Spire.Cloud.Word.Sdk.Api; using Spire.Cloud.Word.Sdk.Client; using Spire.Cloud.Word.Sdk.Model; using System; namespace BackgroundColor { class Program { static String appId = "App ID"; static String appKey = "App Key"; static void Main(string[] args) { //配置账号信息 Configuration wordConfiguration = new Configuration(appId, appKey); //创建BackgroundApi实例 BackgroundApi backgroundApi = new BackgroundApi(wordConfiguration); //源文档 var fileName = "testfile.docx"; string name = fileName; //源文档所在文件夹,若没有文件夹则设置为null string folder = "input"; //设置背景颜色RGB值 Color color = new Color(255, 255, 205); //设置文档密码,如果没有密码,则设置为null string password = null; //使用冰蓝云配置的2G空间存贮文档,可设置为null string storage = null; //设置生成文档的路径及文档名称 string destFilePath = "output/BackgroundColor.docx"; //调用方法设置背景颜色 backgroundApi.SetBackgroudColor(name,color, folder, storage, password, destFilePath); } } }
【示例2】设置背景图片
using Spire.Cloud.Word.Sdk; using Spire.Cloud.Word.Sdk.Api; using Spire.Cloud.Word.Sdk.Client; using System; namespace BackgroundImg { class Program { static String appId = "App ID"; static String appKey = "App Key"; static void Main(string[] args) { //配置账号信息 Configuration wordConfiguration = new Configuration(appId, appKey); //创建BackgroundApi实例 BackgroundApi backgroundApi = new BackgroundApi(wordConfiguration); //源文档及图片 var fileName = "testfile.docx"; var imageName = "ss.png"; string name = fileName; //源文档所在文件夹,若没有文件夹则设置为null string folder = "input"; string imagePath = "input" + "/"+ imageName; //设置文档密码,如果没有密码,则设置为null string password = null; //使用冰蓝云配置的2G空间存贮文档,可设置为null string storage = null; //设置生成文档的路径及文档名称 string destFilePath = "output/BackgroundImg.docx"; //调用方法设置背景 backgroundApi.SetBackgroudImage(name, imagePath, folder, storage, password, destFilePath); } } }
【示例3】删除背景(包括背景颜色及背景图片)
using Spire.Cloud.Word.Sdk; using Spire.Cloud.Word.Sdk.Api; using Spire.Cloud.Word.Sdk.Client; using System; namespace DeleteBackground { class Program { static String appId = "App ID"; static String appKey = "App Key"; static void Main(string[] args) { //配置账号信息 Configuration wordConfiguration = new Configuration(appId, appKey); //创建BackgroundApi实例 BackgroundApi backgroundApi = new BackgroundApi(wordConfiguration); //源文档 var fileName = "BackgroundImg.docx"; string name = fileName; //源文档所在文件夹,若没有文件夹则设置为null string folder = "output"; //设置文档密码,如果没有密码,则设置为null string password = null; //使用冰蓝云配置的2G空间存贮文档,可设置为null string storage = null; //设置生成文档的路径及文档名称 string destFilePath = "output/DeleteBackground.docx"; //调用方法删除文档中背景 backgroundApi.DeleteBackground(name, password, folder, storage, destFilePath); } } }
【示例4】读取背景颜色
using Spire.Cloud.Word.Sdk.Api; using Spire.Cloud.Word.Sdk.Client; using Spire.Cloud.Word.Sdk.Model; using System; namespace GetBackground { class Program { static String appId = "App ID"; static String appKey = "App Key"; static void Main(string[] args) { //配置账号信息 Configuration wordConfiguration = new Configuration(appId, appKey); //创建BackgroundApi实例 BackgroundApi backgroundApi = new BackgroundApi(wordConfiguration); //源文档 var fileName = "BackgroundColor.docx"; string name = fileName; //源文档密码,若无密码可设置为null string password = null; //源文档所在文件夹,若没有文件夹则设置为null string folder = "output"; //使用冰蓝云配置的2G空间存贮文档,可设置为null string storage = null; //获取文档背景色 System.Console.WriteLine(backgroundApi.GetBackgroudColor(name, password, folder, storage)); System.Console.ReadLine(); } } }
(本文完)
相关推荐
在压缩包中的"Spire.Cloud.Word_Python_Samples"目录下,你可能会找到各种具体的使用案例,如创建新文档、读取现有文档、修改文档内容、保存并下载修改后的文档等。这些实例代码会详细展示每个步骤,包括设置API密钥...
在处理Word文档时,如果文档中存在水印,可以通过Spire.Doc的API找到并删除这些水印。对于PDF文档,同样可以通过Spire.Pdf提供的方法去除不需要的水印。然而,这通常需要对文档的结构有深入的理解,因为水印可能是...
3. **编辑PDF**:允许修改PDF文档的内容,包括添加、删除或移动页面,更改文本样式,插入图片,添加链接等。 4. **转换PDF**:支持将PDF转换为其他格式,如Word、HTML、Image等。 5. **安全性**:提供设置权限、密码...
Spire.Cloud.PDF.SDK是一款基于C#和.NET框架的PDF处理工具,专为开发者设计,提供了丰富的API功能,便于在应用程序中实现PDF的创建、编辑、保存和打印操作。这款SDK充分利用了云端服务,使开发者能够高效、便捷地...
**Spire.Cloud.Excel_PHP源码及APIDemo.zip** 是一个专门为PHP开发者设计的工具包,其中包含了使用Spire.Cloud库进行Excel文档操作的源代码和API演示示例。这个工具包旨在帮助开发者快速理解和应用Spire.Cloud服务,...
Spire.Cloud是一个强大的云端文档处理服务,它支持多种格式的文档处理,包括创建、编辑、转换和共享PowerPoint演示文稿。这个工具包是开发者在PHP环境中进行PPT操作的得力助手。 首先,让我们深入了解Spire.Cloud...
Spire.Cloud.Word_PHP_源码及Demo.zip是一个包含PHP源码和API示例的压缩包,主要用于帮助开发者理解和使用Spire.Cloud服务来操作Word文档。这个工具包是为那些希望在PHP环境中处理Microsoft Word文档的开发者设计的...
【Java Spire.Cloud.Word 在 Word 文档中添加、删除形状】 在 Java 开发中,处理 Word 文档的任务可能涉及到各种复杂操作,例如插入图形、文本框等形状。Spire.Cloud 提供了一款在线编辑器,它允许开发人员通过 Web...
这款工具提供了丰富的API,使得开发者能够轻松地在C#, VB.NET, ASP.NET等.NET环境中进行PDF文档的创建、编辑、阅读以及格式转换等操作。下面我们将详细探讨这两个DLL文件的功能及其应用。 首先,Spire.Pdf.dll是...
Spire.Cloud.PDF_Python源码及APIDemo.zip是一个包含Python源码和API演示的压缩包,专门针对Spire.Cloud.PDF服务。这个工具包是为开发者设计的,旨在帮助他们理解和使用Spire云端PDF处理功能。接下来,我们将详细...
Spire.Pdf是一款由E-iceblue公司开发的.NET PDF处理库,专为.NET开发者设计,用于创建、编辑、阅读和转换PDF文档。在提供的压缩包中,我们有两个关键的DLL文件:`Spire.Pdf.dll`和`Spire.License.dll`,以及一个示例...
Spire.Doc API 是一个强大的C#库,专为处理Microsoft Word文档设计,提供了全面的类、接口和属性集合,使得在.NET环境中创建、编辑、转换和操作Word文档变得轻而易举。这个API帮助文档详细地介绍了每个类的功能、...
Spire.Cloud.Word.SDK和Web API是用于在云端处理Microsoft Word文档的强大工具,主要面向.NET开发者。这个压缩包“Spire.Cloud.Word.SDK及WebAPI示例.zip”提供了详细的示例代码和指南,帮助开发者理解如何利用这些...
如标题所示,Spire.Doc支持获取Word文档中段落(Paragraph)和文本范围(TextRange)的样式,例如标题(Title)、标题1(Heading 1)、副标题(Subtitle)等。当然,我们也可以根据标题样式获取对应的文本。在此基础...
spire.doc API文档 spire.doc API文档spire.doc API文档
包含四个dll文件:Spire.Common.dll(版本1.2.792.14040);Spire.Liscense.dll(版本1.3.6.40);Spire.Doc.dll(版本6.8.16.4040);Spire.Pdf(版本4.8.15.2040) 使用时引用将四个文件都引用到项目。 **亲测Word...
Spire.Doc是一款强大的.NET文档处理库,主要用于创建、编辑和转换Microsoft Word文档。这款软件提供了C#编程语言的接口,让开发者能够轻松地在他们的应用程序中集成Word处理功能。在这个"Spire.Doc官网下载的免费版....
Spire.Doc是一款强大的.NET文档处理库,主要用于创建、编辑和转换Microsoft Word文档。这款工具以其高效性和灵活性在开发领域广受好评,特别是对于那些需要在应用程序中处理Word文档的开发者来说,它提供了一种便捷...
在Python中使用Spire.Cloud API,可以让开发者快速构建起处理PPT文档的自动化流程。 "Demo"或"Api Demo"是演示如何使用API的实例。通常,这些示例代码会包含从初始化API客户端到执行特定操作(如创建幻灯片、添加...