Távolítsa el a szegélyeket a Wordben a NET REST API segítségével

Ez a cikk bemutatja, hogyan távolíthatja el a szegélyeket a Word alkalmazásban a NET REST API-val. Megtanulja, hogyan lehet automatikusan eltávolítani a bekezdésszegélyt a Wordben a C# REST API-val a .NET felhő SDK használatával. Megtanuljuk az egyes vagy az összes szegély eltávolításának folyamatát egy bekezdésből.

Előfeltétel

Lépések a szegély eltávolításához a Wordben a C# Low Code API segítségével

  1. Inicializálja a WordsApi objektumot a klónozott azonosító és titok beállításával a bekezdésszegélyek eltávolításához
  2. Hozzon létre egy objektumot a DeleteBordersOnlineRequest osztályból az összes szegély eltávolításához
  3. Szegély törléséhez olvassa be a bemeneti Word fájlt a memóriafolyamba
  4. Állítsa be a célfájl nevét, a csomópont elérési útját és a dokumentum bináris adatfolyamát a kérelem objektumban
  5. Hívja a DeleteBordersOnline() metódust a szegélyek eltávolításához
  6. Mentse a kimeneti adatfolyamot egy fájlba az API válaszobjektumból

A fenti lépések összefoglalják a keret eltávolításának módját a Wordben a C# Low Code API-val. Hozzon létre egy objektumot a WordsApi osztályból, hozzon létre egy DeleteBordersOnlineRequest objektumot, és állítsa be a tulajdonságait. A szegély törléséhez hívja meg a DeleteBordersOnline() metódust.

Kód a bekezdésszegély eltávolításához a Wordben a C# REST API segítségével

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);
}
}
}
}
}

Ez a mintakód bemutatja, hogy hogyan távolíthat el szegélyt a Wordben a NET REST API-val. A DeleteBordersOnline() meghívásakor nem kell beállítani a szegélytípus értékét. Ha azonban törölni szeretne egy adott szegélyt, használja a DeleteBorderOnline() metódust, és állítsa be a szegély típusát a kérelem objektumban.

Megtanultuk eltávolítani a szegélyeket a bekezdésekből. Ha egy bekezdéshez szegélyt szeretne adni, olvassa el a következő cikket: Szegély hozzáadása Word-dokumentumhoz a NET REST API segítségével..

 Magyar