In diesem Artikel erfahren Sie, wie Sie mit der .NET REST API einen Rahmen zu einem Word-Dokument hinzufügen. Sie erfahren, wie Sie mit der C# REST API einen Rahmen zu Word hinzufügen, indem Sie das .NET Cloud SDK verwenden. Wir verwenden mehrere Eigenschaften des Rahmens zur Anpassung und wählen den Zielabschnitt und -absatz aus, um einen Rahmen anzuwenden.
Voraussetzung
- Konto erstellen und API-Anmeldeinformationen erhalten
- Herunterladen Aspose.Words Cloud SDK for Dotnet to add a border in a Word file
- Richten Sie ein C#-Lösungsprojekt mit dem oben genannten SDK zum Zeichnen von Rahmen ein
Schritte zum Hinzufügen von Rahmen in Word mit der C#-REST-API
- Initialisieren Sie das WordsApi-Objekt, indem Sie die geklonte ID und das Geheimnis festlegen, um einen Absatzrahmen hinzuzufügen
- Erstellen Sie ein Objekt der UpdateBorderOnlineRequest-Klasse zum Anwenden eines Rahmens
- Lesen Sie die eingegebene Word-Datei in den Speicherstrom, um einen Rahmen zu zeichnen
- Erstellen Sie ein Border-Klassenobjekt, passen Sie es an und setzen Sie es in das Anforderungsobjekt
- Knotenpfad, Rahmentyp und Zieldatei im Anforderungsobjekt festlegen
- Rufen Sie die Methode UpdateBorderOnline() auf, um einen Rahmen für einen Absatz hinzuzufügen
- Speichern Sie die Ausgabedatei der API-Antwort
Die obigen Schritte fassen zusammen, wie man mit C# Low Code API einen Rahmen in Word einfügt. Erstellen Sie das WordsApi-Objekt, deklarieren Sie das UpdateBorderOnlineRequest-Objekt und legen Sie seine Eigenschaften fest, lesen Sie die Word-Eingabedatei in das Anforderungsobjekt ein und legen Sie den Knotenpfad und den Rahmentyp fest. Rufen Sie abschließend die UpdateBorderOnline()-Methode auf, um dem Zielabsatz einen Rahmen hinzuzufügen.
Code zum Hinzufügen eines Rahmens zu Word mit der C# Low Code API
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); | |
} | |
} | |
} | |
} | |
} |
Dieser Beispielcode zeigt, wie man mit der C#-REST-API einen Rahmen in Word einfügt. Verwenden Sie die Border-Klasse, um Eigenschaften wie Rahmentyp, Linienstil, Abstand zum Text, Linienbreite und Schatten festzulegen. Legen Sie die NodePath-Eigenschaft fest, um den Abschnitt und Absatz in der Word-Zieldatei auszuwählen.
In diesem Artikel haben wir gelernt, wie man mit der NET REST API einen Rahmen in Word einfügt. Wenn Sie ein Wasserzeichen in eine Word-Datei einfügen möchten, lesen Sie den folgenden Artikel: Fügen Sie mit der NET REST API ein Wasserzeichen in Word hinzu.