Rimuovi i bordi in Word con l'API NET REST

Questo articolo spiega come rimuovere i bordi in Word con l’API NET REST. Imparerai a rimuovere automaticamente il bordo del paragrafo in Word con l’API REST C# utilizzando l’SDK cloud .NET. Impareremo il processo per rimuovere uno o tutti i bordi da un paragrafo.

Prerequisito

Passaggi per rimuovere un bordo in Word con l’API C# Low Code

  1. Inizializza l’oggetto WordsApi impostando l’ID clonato e il segreto per rimuovere i bordi del paragrafo
  2. Crea un oggetto della classe DeleteBordersOnlineRequest per rimuovere tutti i bordi
  3. Leggere il file Word di input nel flusso di memoria per eliminare un bordo
  4. Imposta il nome del file di destinazione, il percorso del nodo e il flusso binario del documento nell’oggetto della richiesta
  5. Chiama il metodo DeleteBordersOnline() per rimuovere i bordi
  6. Salva il flusso di output in un file dall’oggetto di risposta API

I passaggi precedenti riepilogano come rimuovere il bordo in Word con l’API C# Low Code. Crea un oggetto della classe WordsApi, crea un oggetto DeleteBordersOnlineRequest e imposta le sue proprietà. Richiamare il metodo DeleteBordersOnline() per eliminare il bordo.

Codice per rimuovere il bordo del paragrafo in Word con l’API REST C#

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

Questo codice di esempio mostra come rimuovere un bordo in Word con l’API NET REST. Quando chiamiamo DeleteBordersOnline() non è necessario impostare il valore del tipo di bordo. Tuttavia, se desideri eliminare un bordo particolare, utilizza il metodo DeleteBorderOnline() e imposta il tipo di bordo nell’oggetto della richiesta.

Abbiamo imparato a rimuovere i bordi dai paragrafi. Per aggiungere un bordo a un paragrafo, fare riferimento al seguente articolo: Aggiungi un bordo a un documento Word con l’API NET REST.

 Italiano