Ovaj članak vodi kako izdvojiti stranice iz Word pomoću NET REST API-ja. Naučit ćete kako spremati stranice kao DOCX s C# REST API-jem koristeći .NET cloud SDK. Dobit ćete različite uzorke identifikatora za postavljanje početka i kraja raspona za spremanje kao novu Word datoteku.
Preduvjet
preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to extract a range from a Word file
Postavite projekt C# rješenja s gornjim SDK-om za spremanje raspona u Word datoteku
Koraci za izdvajanje stranice iz Word dokumenta s C# Low Code API-jem
- Inicijalizirajte objekt klase WordsApi da biste izdvojili raspon iz Word datoteke
- Stvorite objekt zahtjeva pomoću klase SaveAsRangeOnlineRequest za spremanje raspona
- Pročitajte izvornu Word datoteku u objekt zahtjeva
- Definirajte početak i kraj raspona za izdvajanje iz učitane Word datoteke
- Ekstrahirajte raspon pomoću metode SaveAsRangeOnline()
- Spremite izlaznu Word datoteku koja sadrži definirani raspon sadržaja
Gore navedeni koraci predstavljaju kako izdvojiti stranice iz Word dokumenta pomoću C# Low Code API. Pokrenite proces kreiranjem objekta klase WordsApi i objekta zahtjeva SaveAsRangeOnlineRequest postavljanjem ulaznog sadržaja Word datoteke, početnog identifikatora raspona, krajnjeg identifikatora i izlaznog naziva Word datoteke. Pozovite metodu SaveAsRangeOnline() pomoću definiranog objekta zahtjeva i spremite izlaznu Word datoteku vraćenu u API objekt odgovora.
Kod za Word Page Extractor s C# REST API-jem
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 SaveRange() | |
{ | |
var wordsApi = new WordsApi("client-id", "client-secret"); | |
var request = new SaveAsRangeOnlineRequest(); | |
request.Document = File.OpenRead("Sample.docx"); | |
request.RangeStartIdentifier = "page2"; | |
string output = "output.docx"; | |
request.DocumentParameters = new RangeDocument() | |
{ | |
DocumentName = output | |
}; | |
request.RangeEndIdentifier = "document:end"; | |
var task = wordsApi.SaveAsRangeOnline(request); | |
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); | |
} | |
} | |
} | |
} | |
} |
Ovaj kod pokazuje kako spremiti stranice kao DOC s C# Low Code API. Možete postaviti početak i kraj raspona pomoću identifikatora kao što je ‘page2’ postaviti broj stranice 2, page2:end postaviti kraj stranice broj 2, document:end postaviti kraj dokumenta i ‘id0.0.0’ postaviti stazu čvora . Ovi identifikatori pomažu u postavljanju raspona od bilo kojeg čvora u dokumentu do bilo koje željene pozicije u dokumentu i spremanju izlaza u zasebnu Word datoteku.
Ovaj nas je članak naučio kako pretvoriti stranice u Microsoft Word s C# Low Code API-jem. Ako želite izdvojiti metapodatke iz Word datoteke, pogledajte sljedeći članak: Ekstrahirajte metapodatke iz Word dokumenta pomoću NET REST API-ja.