Dodaj numer strony w programie Word za pomocą interfejsu API NET REST

W tym artykule opisano, jak dodać numer strony w Word za pomocą interfejsu API NET REST. Dowiesz się jak umieścić numer strony w programie Word za pomocą C# REST API, używając Aspose.Words dla .NET Cloud SDK. Dostępne są różne opcje ustawiania właściwości numeracji stron, takich jak format, położenie, wyrównanie, numer strony początkowej i inne flagi.

Warunek wstępny

Kroki numerowania stron w programie Word za pomocą interfejsu API C# Low Code

  1. Zainicjuj obiekt WordsApi, ustawiając sklonowany identyfikator i klucz tajny, aby dodać numery stron
  2. Wczytaj wejściowy plik Word do strumienia pamięci w celu ponumerowania stron
  3. CrUtwórz obiekt PageNumber i ustaw żądane właściwości, takie jak wyrównanie, format, numer strony początkowej itp.
  4. Utwórz obiekt InsertPageNumbersOnlineRequest, podając plik wejściowy, obiekt żądania i nazwę pliku wyjściowego
  5. Wywołaj InsertPageNumbersOnline, aby dodać numery stron do wejściowego pliku słów
  6. Pobierz plik wyjściowy z odpowiedzi i zapisz go na dysku

Powyższe kroki definiują jak dodać numer strony w programie Word za pomocą interfejsu API C# Low Code. Rozpocznij proces od utworzenia obiektu WordsApi i utworzenia obiektu PageNumber w celu ustawienia parametrów numeracji stron. Na koniec utwórz obiekt InsertPageNumbersOnlineRequest i użyj go w metodzie InsertPageNumbersOnline() w celu wstawienia numerów stron do wejściowego pliku Word.

Kod do dodawania numerów stron do dokumentu programu Word za pomocą interfejsu API C# REST

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);
}
}
}
}
}

Ten przykładowy kod ilustruje jak wstawić numer strony w programie Word za pomocą interfejsu API NET REST. Klasa PageNumber zawiera różne parametry i większość z nich jest obowiązkowa do ustawienia, dlatego możesz ustawić wszystkie właściwości, aby uniknąć wyjątków. Nazwa pliku wyjściowego jest pomocna podczas pobierania pliku wyjściowego z obiektu odpowiedzi zwróconego przez wywołanie API.

W tym temacie poznaliśmy proces dodawania numerów stron w istniejącym pliku Word. Jeśli chcesz wstawić przypis do pliku Word, zapoznaj się z następującym artykułem: Wstaw przypis w programie Word za pomocą interfejsu API NET REST.

 Polski