Dodajte obrub Word dokumentu pomoću NET REST API-ja

Ovaj članak opisuje kako dodati obrub dokumentu Word pomoću NET REST API-ja. Naučit ćete kako dodati obrub u Word pomoću C# REST API-ja koristeći .NET cloud SDK. Koristit ćemo višestruka svojstva obruba za prilagodbu i odabrati ciljni odjeljak i odlomak za primjenu obruba.

Preduvjet

Koraci za dodavanje obruba u Word s C# REST API-jem

  1. Inicijalizirajte objekt WordsApi postavljanjem kloniranog ID-a i tajne za dodavanje ruba odlomka
  2. Napravite objekt klase UpdateBorderOnlineRequest za primjenu obruba
  3. Učitajte ulaznu Word datoteku u memorijski tok za crtanje obruba
  4. Stvorite objekt klase Border, prilagodite ga i postavite u objekt zahtjeva
  5. Postavite stazu čvora, vrstu granice i odredišnu datoteku u objektu zahtjeva
  6. Pozovite metodu UpdateBorderOnline() za dodavanje obruba za odlomak
  7. Spremite izlaznu datoteku iz API odgovora

Gore navedeni koraci sažimaju kako umetnuti obrub u Word s C# Low Code API. Stvorite objekt WordsApi, deklarirajte objekt UpdateBorderOnlineRequest i postavite njegova svojstva, pročitajte ulaznu Word datoteku u objekt zahtjeva i postavite putanju čvora i vrstu granice. Na kraju, pozovite metodu UpdateBorderOnline() da primijenite obrub na ciljni odlomak.

Kod za dodavanje obruba na Word s C# Low Code API-jem

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

Ovaj primjer koda prikazuje kako postaviti obrub u Word s C# REST API-jem. Koristite klasu Obrub za postavljanje svojstava kao što su vrsta obruba, stil linije, udaljenost od teksta, širina linije i sjena. Postavite svojstvo NodePath za odabir odjeljka i odlomka u ciljnoj Word datoteci.

Ovaj nas je članak naučio kako staviti obrub u Word s NET REST API-jem. Ako želite umetnuti vodeni žig u Word datoteku, pogledajte sljedeći članak: Dodajte vodeni žig u Word pomoću NET REST API-ja.

 Hrvatski