Extrahujte stránky z Wordu pomocí NET REST API

Tento článek popisuje, jak extrahovat stránky z Word pomocí NET REST API. Naučíte se jak ukládat stránky jako DOCX s C# REST API pomocí cloudové sady .NET. Různé vzory identifikátorů pro nastavení začátku a konce rozsahu pro úsporu získáte jako nový soubor Word.

Předpoklad

Kroky k extrahování stránky z dokumentu Word pomocí C# Low Code API

  1. Inicializujte objekt třídy WordsApi a extrahujte rozsah ze souboru aplikace Word
  2. Chcete-li uložit rozsah, vytvořte objekt požadavku pomocí třídy SaveAsRangeOnlineRequest
  3. Načtěte zdrojový soubor aplikace Word do objektu požadavku
  4. Definujte začátek a konec rozsahu, který se má extrahovat z načteného souboru aplikace Word
  5. Extrahujte rozsah pomocí metody SaveAsRangeOnline()
  6. Uložte výstupní soubor aplikace Word obsahující definovaný rozsah obsahu

Výše uvedené kroky představují jak extrahovat stránky z dokumentu Word pomocí C# Low Code API. Začněte proces vytvořením objektu třídy WordsApi a objektu požadavku SaveAsRangeOnlineRequest nastavením obsahu vstupního souboru aplikace Word, identifikátoru začátku rozsahu, identifikátoru konce a názvu výstupního souboru aplikace Word. Zavolejte metodu SaveAsRangeOnline() pomocí definovaného objektu požadavku a uložte výstupní soubor aplikace Word vrácený v objektu odpovědi API.

Kód pro nástroj Word Page Extractor s C# REST 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 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);
}
}
}
}
}

Tento kód ukazuje jak uložit stránky jako DOC s C# Low Code API. Začátek a konec rozsahu můžete nastavit pomocí identifikátoru, jako je ‘page2’ nastavit číslo stránky 2, page2:end set konec stránky číslo 2, document:end set konec dokumentu a ‘id0.0.0’ nastavit cestu k uzlu . Tyto identifikátory pomáhají při nastavení rozsahu od libovolného uzlu v dokumentu do libovolné požadované pozice v dokumentu a ukládají výstup do samostatného souboru aplikace Word.

Tento článek nás naučil jak převést stránky do Microsoft Word pomocí C# Low Code API. Pokud chcete extrahovat metadata ze souboru aplikace Word, přečtěte si následující článek: Extrahujte metadata z dokumentu Word pomocí NET REST API.

 Čeština