Szegély hozzáadása Word-dokumentumhoz a NET REST API segítségével

Ez a cikk bemutatja, hogyan lehet szegélyt adni egy Word dokumentumhoz NET REST API-val. Megtanulja, hogyan adhat hozzá szegélyt a Word-hez a C# REST API-val a .NET felhő SDK használatával. A testreszabáshoz a szegély több tulajdonságát fogjuk használni, és a szegély alkalmazásához kiválasztjuk a cél szakaszt és bekezdést.

Előfeltétel

Szegély hozzáadásának lépései a Wordben a C# REST API segítségével

  1. Inicializálja a WordsApi objektumot a klónozott azonosító és titok beállításával bekezdésszegély hozzáadásához
  2. Hozzon létre egy objektumot az UpdateBorderOnlineRequest osztályból szegély alkalmazásához
  3. Szegély rajzolásához olvassa be a bemeneti Word fájlt a memóriafolyamba
  4. Hozzon létre egy Border osztály objektumot, szabja testre, és állítsa be a kérelem objektumba
  5. Állítsa be a csomópont elérési útját, a szegély típusát és a célfájlt a kérelem objektumban
  6. Hívja meg a UpdateBorderOnline() metódust egy bekezdés szegélyének hozzáadásához
  7. Mentse el az API-válasz kimeneti fájlját

A fenti lépések összefoglalják, hogyan lehet szegélyt beszúrni a Wordbe a C# Low Code API-val. Hozza létre a WordsApi objektumot, deklarálja az UpdateBorderOnlineRequest objektumot és állítsa be a tulajdonságait, olvassa be a bemeneti Word fájlt a kérelem objektumba, és állítsa be a csomópont elérési útját és a szegély típusát. Végül hívja meg az UpdateBorderOnline() metódust, hogy szegélyt alkalmazzon a cél bekezdésre.

Kód szegély hozzáadásához a Wordben a C# Low Code API-val

using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void CreateBorder()
{
var wordsApi = new WordsApi("Client ID", "Client Secret");
var request = new UpdateBorderOnlineRequest();
request.Document = File.OpenRead("Sample.docx");
request.BorderProperties = new Border()
{
BorderType = Border.BorderTypeEnum.Right,
DistanceFromText = 2f,
LineStyle = Border.LineStyleEnum.Thick,
LineWidth = 2f,
Shadow = true
};
request.NodePath = "sections/0/paragraphs/1";
request.BorderType = "0";
string output = "output.docx";
request.DestFileName = output;
var task = wordsApi.UpdateBorderOnline(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, hogyan helyezhet el szegélyt a Wordben C# REST API-val. A Szegély osztály segítségével olyan tulajdonságokat állíthat be, mint a szegély típusa, vonalstílus, távolság a szövegtől, vonalszélesség és árnyék. Állítsa be a NodePath tulajdonságot a szakasz és a bekezdés kiválasztásához a cél Word fájlban.

Ez a cikk megtanított minket hogyan helyezzünk el szegélyt a Wordben a NET REST API-val. Ha vízjelet szeretne beszúrni egy Word-fájlba, olvassa el a következő cikket: Adjon hozzá vízjelet a Wordben a NET REST API segítségével.

 Magyar