Tato příručka vysvětluje, jak nastavit formátování odstavce v Word pomocí NET REST API. Naučíte se aktualizovat formát psaní odstavce pomocí C# Low Code API pomocí cloudové SDK .NET. Pro práci s dokumentem aplikace Word pro změnu obsahu a formátování je k dispozici úplná kontrola.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje API
- Stažení Aspose.Words Cloud SDK for Dotnet to set paragraph formatting in a Word file
- Nastavte projekt řešení C# s výše uvedenou sadou SDK pro změnu zarovnání odstavce, odsazení atd.
Kroky ke změně formátu psaní odstavců pomocí C# REST API
- Inicializujte objekt WordsApi zadáním ID klienta a tajného klíče pro nastavení formátování odstavce
- Chcete-li změnit formátování odstavce, načtěte zdrojový soubor aplikace Word do bajtového pole
- Vytvořte instanci objektu OdsekFormatUpdate a nastavte parametry formátování
- Pomocí výše uvedených nastavení vytvořte objekt UpdateParagraphFormatOnlineRequest
- Zavolejte metodu UpdateParagraphFormatOnline pomocí objektu požadavku
- Po změně stylu formátování uložte výstupní soubor aplikace Word
Výše uvedené kroky definují, jak změnit formátování odstavce v aplikaci Microsoft Word pomocí C# REST API. Načtěte zdrojový soubor aplikace Word a vytvořte objekt OdsekFormatUpdate poskytnutím vlastních nastavení pro změnu formátu. Voláním metody UpdateParagraphFormatOnline() použijte změny a uložte výstupní soubor.
Kód pro změnu formátování odstavce pomocí 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); | |
} | |
} | |
} | |
} | |
} |
Tento ukázkový kód ukazuje zarovnání, styl a odsazení odstavců pomocí C# REST API. Můžete nastavit odkaz, zarovnání, pozici iniciály, odsazení prvního řádku, řádkování, konce stránek a názvy stylů. Cílový odstavec můžete vybrat pomocí parametru index v konstruktoru třídy UpdateParagraphFormatOnlineRequest nebo nastavit atribut Index jeho objektu.
V tomto tématu jsme se naučili formátování odstavců MS Word pomocí C# Low Code API. Chcete-li nahradit text v souboru aplikace Word, přečtěte si následující článek: Nahraďte slovo ve Wordu NET REST API.