使用 NET REST API 删除 Word 中的边框

本文将指导您如何使用 NET REST API 删除 Word 中的边框。您将学习如何使用 .NET 云 SDK 自动使用 C# REST API 删除 Word 中的段落边框。我们将学习从段落中删除单个或所有边框的过程。

先决条件

  • [创建账户并获取 API 凭证]( https://kb.aspose.cloud/ 总计/净/如何创建-aspose-cloud-apis 帐户/)
  • 下载 Aspose.Words Cloud SDK for Dotnet to remove a border in a Word file
  • 使用上述 SDK 设置 C# 解决方案项目以消除边框

使用 C# Low Code API 删除 Word 中的边框的步骤

  1. 通过设置克隆的 ID 和 secret 来初始化 WordsApi 对象,以删除段落边框
  2. 创建 DeleteBordersOnlineRequest 类的对象,用于删除所有边框
  3. 将输入的 Word 文件读入内存流以删除边框
  4. 在请求对象中设置目标文件名、节点路径和文档二进制流
  5. 调用 DeleteBordersOnline() 方法删除边框
  6. 将 API 响应对象中的输出流保存到文件

以上步骤总结了如何使用 C# Low Code API 删除 Word 中的边框。创建 WordsApi 类的对象,创建 DeleteBordersOnlineRequest 对象并设置其属性。调用 DeleteBordersOnline() 方法删除边框。

使用 C# REST API 删除 Word 中的段落边框的代码

using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void DeleteBorder()
{
var wordsApi = new WordsApi("Client ID", "Client Secret");
var request = new DeleteBordersOnlineRequest();
request.Document = File.OpenRead("Example.docx");
string output = "output.docx";
request.DestFileName = output;
request.NodePath = "sections/0/paragraphs/1";
var task = wordsApi.DeleteBordersOnline(request);
task.Wait();
var result = task.Result;
if (result.Document.TryGetValue(output, out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create(output))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
}
}

此示例代码展示了如何使用 NET REST API 删除 Word 中的边框。当我们调用 DeleteBordersOnline() 时,我们不需要设置边框类型值。但是,如果您想删除特定边框,请使用 DeleteBorderOnline() 方法并在请求对象中设置边框类型。

我们已经学会了如何删除段落的边框。要为段落添加边框,请参阅以下文章:使用 NET REST API 为 Word 文档添加边框

 简体中文