Dodaj obramowanie do dokumentu programu Word za pomocą interfejsu API NET REST

W tym artykule opisano, jak dodać obramowanie do dokumentu Word za pomocą interfejsu API NET REST. Dowiesz się jak dodać obramowanie do Worda za pomocą C# REST API przy użyciu pakietu SDK chmury .NET. Do dostosowania użyjemy wielu właściwości obramowania i wybierzemy docelową sekcję i akapit, aby zastosować obramowanie.

Warunek wstępny

Kroki, aby dodać obramowanie w programie Word za pomocą interfejsu API C# REST

  1. Zainicjuj obiekt WordsApi, ustawiając sklonowany identyfikator i sekret, aby dodać obramowanie akapitu
  2. Utwórz obiekt klasy UpdateBorderOnlineRequest w celu zastosowania obramowania
  3. Wczytaj wejściowy plik Word do strumienia pamięci, aby narysować granicę
  4. Utwórz obiekt klasy Border, dostosuj go i ustaw w obiekcie żądania
  5. Ustaw ścieżkę węzła, typ obramowania i plik docelowy w obiekcie żądania
  6. Wywołaj metodę UpdateBorderOnline(), aby dodać obramowanie akapitu
  7. Zapisz plik wyjściowy z odpowiedzi interfejsu API

Powyższe kroki podsumowują jak wstawić obramowanie w programie Word za pomocą interfejsu API C# Low Code. Utwórz obiekt WordsApi, zadeklaruj obiekt UpdateBorderOnlineRequest i ustaw jego właściwości, wczytaj wejściowy plik Word do obiektu żądania i ustaw ścieżkę węzła oraz typ obramowania. Na koniec wywołaj metodę UpdateBorderOnline(), aby zastosować obramowanie do akapitu docelowego.

Kod do dodania obramowania w programie Word za pomocą interfejsu API C# Low Code

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

Ten przykładowy kod ilustruje jak umieścić obramowanie w programie Word za pomocą interfejsu API C# REST. Użyj klasy Border, aby ustawić właściwości, takie jak typ obramowania, styl linii, odległość od tekstu, szerokość linii i cień. Ustaw właściwość NodePath, aby wybrać sekcję i akapit w docelowym pliku programu Word.

W tym artykule nauczyliśmy się jak umieścić obramowanie w programie Word za pomocą interfejsu API NET REST. Jeśli chcesz wstawić znak wodny do pliku Word, zapoznaj się z następującym artykułem: Dodaj znak wodny w programie Word za pomocą interfejsu API NET REST.

 Polski