Ez a cikk leírja, hogyan lehet oldalszámot hozzáadni a Word webhelyhez a NET REST API-val. Az Aspose.Words for .NET Cloud SDK használatával megtudhatja, hogyan helyezhet el oldalszámot a Wordben a C# REST API-val. Különféle lehetőségek állnak rendelkezésre az oldalszámozási tulajdonságok, például a formátum, az elhelyezés, az igazítás, a kezdőoldalszám és más jelzők beállítására.
Előfeltétel
- Hozzon létre egy fiókot, és szerezzen API hitelesítési adatokat
- Letöltés Aspose.Words Cloud SDK for Dotnet to add a page number in a Word file
- Állítsa be a C# megoldásprojektet a fenti SDK-val az oldalak számozásához
Az oldalak számozásának lépései a Wordben C# Low Code API-val
- Inicializálja a WordsApi objektumot a klónozott azonosító és titok beállításával oldalszámok hozzáadásához
- Olvassa be a bemeneti Word fájlt a memóriafolyamba az oldalak számozásához
- CHozza létre a PageNumber objektumot, és állítsa be a kívánt tulajdonságokat, például igazítást, formátumot, kezdőoldalszámot stb.
- Hozza létre az InsertPageNumbersOnlineRequest objektumot a bemeneti fájl, a kérelem objektum és a kimeneti fájl nevének megadásával
- Hívja a InsertPageNumbersOnline számot, hogy oldalszámokat adjon a beviteli szófájlhoz
- Töltse le a kimeneti fájlt a válaszból, és mentse el a lemezre
A fenti lépések meghatározzák, hogyan adjunk hozzá oldalszámot a Wordben a C# Low Code API-val. Indítsa el a folyamatot a WordsApi objektum létrehozásával és a PageNumber objektum létrehozásával az oldalszámozás paramétereinek beállításához. Végül hozza létre az InsertPageNumbersOnlineRequest objektumot, és használja azt az InsertPageNumbersOnline() metódusban oldalszámok beszúrásához a bemeneti Word fájlba.
Kód oldalszámok Word dokumentumhoz adásához a C# REST API segítségével
using System; | |
using System.Collections.Generic; | |
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 InsertPageNo() | |
{ | |
var wordsApi = new WordsApi("clientID", "client secret"); | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
string output = "output.docx"; | |
var requestPageNumber = new PageNumber() | |
{ | |
Alignment = "center", | |
Format = "{PAGE} of {NUMPAGES}", | |
IsTop = true, | |
SetPageNumberOnFirstPage = true, | |
PageStartingNumber = 1 | |
}; | |
var insertRequest = new InsertPageNumbersOnlineRequest(requestDocument, requestPageNumber, destFileName:output); | |
var task = wordsApi.InsertPageNumbersOnline(insertRequest); | |
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); | |
} | |
} | |
} | |
} | |
} |
Ez a mintakód bemutatja, hogyan lehet oldalszámot beszúrni a Wordbe a NET REST API-val. A PageNumber osztály különféle paramétereket tartalmaz, és ezek többségét kötelező beállítani, ezért a kivételek elkerülése érdekében minden tulajdonságot beállíthat. A kimeneti fájl neve hasznos az API-hívás által visszaadott válaszobjektum kimeneti fájljának lekérésekor.
Ebben a témakörben megtanultuk az oldalszámok hozzáadásának folyamatát egy meglévő Word-fájlban. Ha lábjegyzetet szeretne beszúrni egy Word-fájlba, olvassa el a következő cikket: Lábjegyzet beszúrása a Wordbe a NET REST API segítségével.