Ställ in styckeformatering i Word med NET REST API

Den här guiden förklarar hur du ställer in styckeformatering i Word med NET REST API. Du kommer att lära dig att uppdatera formatet för att skriva stycken med C# Low Code API med hjälp av .NET cloud SDK. Full kontroll är tillgänglig för att arbeta med Word-dokumentet för att ändra innehåll och formatering.

Nödvändig förutsättning

Steg för att ändra styckeskrivningsformat med C# REST API

  1. Initiera WordsApi-objektet genom att tillhandahålla klient-ID och hemlighet för att ställa in styckeformatering
  2. Läs in Word-källfilen i byte-arrayen för att ändra styckeformateringen
  3. Instantiera objektet ParagraphFormatUpdate och ställ in formateringsparametrarna
  4. Skapa UpdateParagraphFormatOnlineRequest-objektet med ovanstående inställningar
  5. Anropa metoden UpdateParagraphFormatOnline med förfrågningsobjektet
  6. Spara den utgående Word-filen efter att ha ändrat formateringsstilen

Ovanstående steg definierar hur du ändrar Microsoft Word-styckeformatering med C# REST API. Ladda in Word-källfilen och skapa ParagraphFormatUpdate-objektet genom att tillhandahålla de anpassade inställningarna för att ändra formatet. Anropa metoden UpdateParagraphFormatOnline() för att tillämpa ändringarna och spara utdatafilen.

Kod för att ändra styckeformatering med 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 InsertListInWord()
{
var wordsApi = new WordsApi("31C70AB9-2E4D-43C5-A50E-DE0E42E9D7BA", "28902ecffd4b73eb7d51065c3eeae970");
string output = "Output.docx";
using var requestDocument = File.OpenRead("Sample.docx");
var requestParagraphFormatDto = new ParagraphFormatUpdate()
{
Alignment = ParagraphFormatUpdate.AlignmentEnum.Right,
StyleIdentifier = ParagraphFormatBase.StyleIdentifierEnum.BlockText,
FirstLineIndent=100
};
var updateRequest = new UpdateParagraphFormatOnlineRequest(requestDocument, requestParagraphFormatDto, 0, destFileName:output);
var task = wordsApi.UpdateParagraphFormatOnline(updateRequest);
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);
}
}
}
}
}

Den här exempelkoden visar justering, stil och indrag av stycken med C# REST API. Du kan ställa in länk, justering, drop cap-position, första rads indrag, radavstånd, sidbrytningar och stilnamn. Du kan välja målstycket med hjälp av indexparametern i konstruktorn för klassen UpdateParagraphFormatOnlineRequest eller ställa in Index-attributet för dess objekt.

I det här ämnet har vi lärt oss MS Word-styckeformatering med C# Low Code API. För att ersätta en text i en Word-fil, se följande artikel: Ersätt ett ord i Word med NET REST API.

 Svenska