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
- Skapa ett konto och få API-uppgifter
- Ladda ner Aspose.Words Cloud SDK for Dotnet to set paragraph formatting in a Word file
- Ställ in C#-lösningsprojekt med ovanstående SDK för att ändra styckejustering, indrag, etc.
Steg för att ändra styckeskrivningsformat med C# REST API
- Initiera WordsApi-objektet genom att tillhandahålla klient-ID och hemlighet för att ställa in styckeformatering
- Läs in Word-källfilen i byte-arrayen för att ändra styckeformateringen
- Instantiera objektet ParagraphFormatUpdate och ställ in formateringsparametrarna
- Skapa UpdateParagraphFormatOnlineRequest-objektet med ovanstående inställningar
- Anropa metoden UpdateParagraphFormatOnline med förfrågningsobjektet
- 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.