Bekezdés behúzása a Wordben NET REST API-val

Ez a cikk azt ismerteti, hogyan lehet behúzni a bekezdést a Word-ben a NET REST API-val. Megtanulja, hogyan adhat hozzá függő behúzást a Wordben a C# REST API-val a .NET felhő SDK használatával. Ez a cikk a mintakóddal együtt a különféle formázási lehetőségeket tárgyalja.

Előfeltétel

Lépések a bekezdés első sorának behúzásához a C# Low Code API-val

  1. Hozzon létre egy példányt a WordsApi osztályból a bekezdések behúzásához az ügyfél-azonosító és a titok használatával
  2. Töltse be a forrás Word fájlt egy bájttömbbe a kijelölt szöveg behúzásához
  3. Hozzon létre egy objektumot a ArticleFormatUpdate osztályból, és állítsa be a kívánt behúzást
  4. Hozza létre az UpdateParagraphFormatOnlineRequest objektumot a bemeneti/kimeneti Word-fájlok és formázási paraméterek használatával
  5. Hívja a UpdateParagraphFormatOnline() metódust a kívánt bekezdés behúzásához
  6. Mentse az API-válasz kimeneti adatfolyamát egy helyi fájlba a lemezen

A fent említett lépések leírják, hogyan adhat hozzá függő behúzást a Word-hez a NET REST API-val. Indítsa el a folyamatot a forrás Word fájl betöltésével, a kívánt formátummódosítások létrehozásával a ArticleFormatUpdate objektum segítségével, a kérés létrehozásával az UpdateParagraphFormatOnlineRequest objektum használatával, és a bekezdések behúzásával az UpdateParagraphFormatOnline metódussal. Végül mentse a kimeneti Word-fájlt, miután online behúzást ad a feltöltött fájlhoz.

Kód bekezdések behúzásához C# Low Code API-val

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 IndentParagaph()
{
var wordsApi = new WordsApi("client ID", "client secret");// For Indenting a paragraph
using var requestDocument = File.OpenRead("SampleToRender.docx");
var requestParagraphFormatDto = new ParagraphFormatUpdate()
{
FirstLineIndent = -72.0,
RightIndent = 72,
LeftIndent = 72,
};
var updateRequest = new UpdateParagraphFormatOnlineRequest(requestDocument, requestParagraphFormatDto, 0);
string output = "output.docx";
updateRequest.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);
}
}
}
}
}

A mintakód azt mutatja be, hogyan lehet behúzni a Wordben a NET REST API-val. Ha függő behúzást szeretne, állítsa a FirstLineIndent paramétert negatív értékre, ellenkező esetben állítsa pozitív értékre pontokban az első sor behúzásának hozzáadásához. A Word-fájlok online frissítéséhez használhat más formázási paramétereket, például igazítást, sortávolságot, árnyékolást stb. a ParagrafusFormatUpdate osztályban.

Ebben a témakörben megtanultuk a bekezdések behúzását. Ha szeretné megismerni a bekezdés Word-fájlba történő beszúrásának folyamatát, olvassa el a következő cikket: Szúrjon be bekezdést a Wordbe a NET REST API-val.

 Magyar