Možná budete muset extrahovat slovo stránky dokumentu do více dokumentů programově. Rozdělením dokumentů aplikace Word můžete snadno extrahovat stránku z dokumentu aplikace Word a sdílet konkrétní informace nebo data se zúčastněnými stranami. Jako vývojář Node.js můžete extrahovat wordový dokument do samostatných souborů online v cloudu. V tomto článku se dozvíte, jak extrahovat stránky z word DOC/DOCX online pomocí Node.js.
V tomto článku se budou zabývat následujícími tématy:
- Word Page Extractor Online REST API a Node.js SDK
- Extrahujte stránky z aplikace Word do nového dokumentu podle přesných čísel stránek
- Extrahujte stránky dokumentu Word podle rozsahu stránek pomocí REST API v Node.js
Word Page Extractor Online REST API a Node.js SDK
Abych extrahoval stránky z dokumentu Word, budu používat Node.js SDK of GroupDocs.Merger Cloud API. Je to online knihovna Word page extractor ke stažení zdarma. Umožňuje rozdělit, kombinovat, extrahovat, odstraňovat a přeskupovat jednu stránku nebo kolekci stránek z podporované formáty dokumentů z Word, Excel, PowerPoint, nákresy Visio, PDF a HTML.
Můžete nainstalovat cloud GroupDocs.Merger a extrahovat stránky Wordu z aplikace Node.js pomocí následujícího příkazu v konzole:
npm install groupdocs-merger-cloud
Před provedením uvedených kroků získejte své ID klienta a tajný klíč z řídicího panelu. Jakmile budete mít své ID a tajemství, přidejte kód, jak je uvedeno níže:
# Importujte Node.js SDK do své aplikace uzlu z http://api.groupdocs.cloud
global.groupdocs_merger_cloud = require("groupdocs-merger-cloud");
global.fs = require("fs");
// získejte clientId a clientSecret z https://dashboard.groupdocs.cloud (je nutná bezplatná registrace).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
Extrahujte stránky z Wordu do nového dokumentu podle přesných čísel stránek
Konkrétní stránky můžete exportovat ze souboru Wordu programově do cloudu podle jednoduchých kroků uvedených níže:
- Nahrajte soubor aplikace Word do cloudu
- Extrahovat Word stránky využívající REST API v Node.js
- Stáhnout oddělené soubory
Nahrajte soubor aplikace Word
Nejprve nahrajte soubor Word do cloudu pomocí níže uvedeného příkladu kódu:
// otevřete soubor v IOStream ze systémového disku.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\input-sample-file.docx';
// číst soubor
fs.readFile(resourcesFolder, (err, fileStream) => {
// vytvořit FileApi
var fileApi = groupdocs_merger_cloud.FileApi.fromConfig(config);
// vytvořit žádost o nahrání souboru
var request = new groupdocs_merger_cloud.UploadFileRequest("input-sample-file.docx", fileStream, myStorage);
// nahrát soubor
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
V důsledku toho bude nahraný soubor aplikace Word dostupný v sekce souborů vašeho řídicího panelu v cloudu.
Extrahujte Word Pages pomocí REST API v Node.js
Stránky souboru Word můžete snadno extrahovat programově podle následujících kroků:
- Nejprve vytvořte instanci PagesApi.
- Vytvořte instanci ExtractOptions.
- Vytvořte instanci souboru FileInfo.
- Poté nastavte cestu ke vstupnímu souboru aplikace Word.
- Dále nastavte cestu k extrahovanému souboru Word.
- Chcete-li extrahovat soubor aplikace Word, nastavte konkrétní čísla stránek v poli odděleném čárkami.
- Vytvořte ExtractRequest pomocí ExtractOptions.
- Nakonec zavolejte metodu pagesApi.extract() s ExtractRequest, abyste získali výsledky.
Následující fragment kódu ukazuje, jak extrahovat stránky Wordu do samostatných souborů pomocí REST API v Node.js:
// Jak extrahovat stránky z Wordu do nového dokumentu podle přesných čísel stránek
const extractwordpages = async () => {
// inicializace api
global.pagesApi = groupdocs_merger_cloud.PagesApi.fromKeys(clientId, clientSecret);
// definovat možnosti extrahování
let options = new groupdocs_merger_cloud.ExtractOptions();
options.fileInfo = new groupdocs_merger_cloud.FileInfo();
options.fileInfo.filePath = "nodejs-testing/input-sample-file.docx";
options.outputPath = "nodejs-testing/output-sample-file.docx";
options.pages = [2, 4, 7];
try {
// vytvořit žádost o výpis
let extractRequest = new groupdocs_merger_cloud.ExtractRequest(options);
// extrahovat stránky ze souboru docx
let result = await pagesApi.extract(extractRequest);
}
catch (err) {
throw err;
}
}
extractwordpages()
.then(() => {
console.log("Successfully extract Word DOC pages: ");
})
.catch((err) => {
console.log("Error occurred while extracting pages from Word file:", err);
})
Stáhněte si extrahované soubory
Výše uvedená ukázka kódu uloží oddělené soubory do cloudu. Můžete si je stáhnout pomocí následující ukázky kódu:
// konstrukci FileApi ke stažení sloučeného souboru
var fileApi = groupdocs_merger_cloud.FileApi.fromConfig(config);
// vytvořit žádost o stažení souboru
let request = new groupdocs_merger_cloud.DownloadFileRequest("nodejs-testing/output-sample-file.docx", myStorage);
// stáhnout soubor a typ odpovědi Stream
fileApi.downloadFile(request)
.then(function (response) {
// uložte soubor do svého systémového adresáře
fs.writeFile("H:\\groupdocs-cloud-data\\output-sample-file.docx", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Extrahujte stránky dokumentu Word podle rozsahu stránek pomocí REST API v Node.js
Stránky z Wordu můžete extrahovat a uložit samostatně zadáním rozsahu čísel stránek programově podle následujících kroků:
- Nejprve vytvořte instanci PagesApi.
- Vytvořte instanci ExtractOptions.
- Vytvořte instanci souboru FileInfo.
- Poté nastavte cestu ke vstupnímu souboru aplikace Word.
- Dále nastavte cestu k extrahovanému souboru Word.
- Nastavte hodnoty startPageNumber a endPageNumber.
- Potom nastavte rangeMode na EvenPages nebo OddPages
- Vytvořte ExtractRequest pomocí ExtractOptions.
- Nakonec zavolejte metodu pagesApi.extract() pomocí ExtractRequest, abyste získali výsledky.
Následující fragment kódu ukazuje, jak extrahovat stránky z Wordu online pomocí rozsahu stránek a režimu stránek v Node.js:
// Jak extrahovat stránky dokumentu Word podle rozsahu stránek pomocí REST API v Node.js
const extractpages = async () => {
// inicializace api
global.pagesApi = groupdocs_merger_cloud.PagesApi.fromKeys(clientId, clientSecret);
// definovat možnosti extrahování
let options = new groupdocs_merger_cloud.ExtractOptions();
options.fileInfo = new groupdocs_merger_cloud.FileInfo();
options.fileInfo.filePath = "nodejs-testing/input-sample-file.docx";
options.outputPath = "nodejs-testing/output-sample-file.docx";
options.startPageNumber = 1;
options.endPageNumber = 10;
options.rangeMode = groupdocs_merger_cloud.ExtractOptions.RangeModeEnum.EvenPages;
try {
// vytvořit žádost o výpis
let extractRequest = new groupdocs_merger_cloud.ExtractRequest(options);
// extrahovat stránky souboru Word
let result = await pagesApi.extract(extractRequest);
}
catch (err) {
throw err;
}
}
extractpages()
.then(() => {
console.log("Successfully extratcing pages of Word document.");
})
.catch((err) => {
console.log("Error occurred while extracting pages from Word file.", err);
})
Podobným způsobem můžete extrahovat liché stránky z dokumentů aplikace Word.
Vyzkoušejte online
Jak extrahovat stránky z dokumentu Word online? Vyzkoušejte prosím následující bezplatný online nástroj na extrahování Wordu a extrahujte stránky z Wordu online zdarma. Tento bezplatný online nástroj pro extraktor stránek Word je vyvinut pomocí výše uvedeného API.
Závěr
V tomto článku jste se dozvěděli:
- jak extrahovat určité stránky z dokumentu Word online pomocí REST API;
- jak extrahovat stránky z dokumentu aplikace Word pomocí filtru rozsahu stránek a režimu rozsahu;
- nahrajte soubor Wordu do cloudu pro export vybraných stránek z Wordu online;
- stáhnout a uložit určité stránky aplikace Word z cloudu;
- jak extrahovat stránky z Wordu zdarma;
Nyní víte, jak extrahovat všechny stránky z dokumentu aplikace Word nebo jak uložit určité stránky aplikace Word. Rozhraní API vám také umožňuje změnit pořadí nebo nahradit stránky dokumentu, změnit orientaci stránky, spravovat hesla dokumentů a provádět další manipulace snadno pro jakýkoli podporovaný formát souboru. Kromě toho se můžete dozvědět více o GroupDocs.Merge Cloud API pomocí dokumentace. Poskytujeme také sekci API Reference, která vám umožní vizualizovat a pracovat s našimi API přímo prostřednictvím prohlížeče.
Položit otázku
Své dotazy ohledně extraktoru stránek aplikace Word pro export vybraných stránek z aplikace Word můžete položit prostřednictvím našeho Free Support Forum
Nejčastější dotazy
Jak extrahovat více stránek z Wordu do jednoho souboru?
Nainstalujte knihovnu JS pro oddělení souborů aplikace Word na více stránek online programově. Úplné podrobnosti API můžete navštívit dokumentaci.
Jak dlouho trvá extrahování konkrétních stránek z Wordu?
Knihovna JavaScript HTML to Word funguje velmi rychle a stránky z chráněného Wordu můžete extrahovat snadno během několika sekund.
Viz také
- Připojte soubory PDF do One Online pomocí Node.js
- Extrahujte stránky z dokumentů aplikace Word v Pythonu
- Spojte více prezentací v PowerPointu do jedné
- Sloučit soubory PDF pomocí REST API
- Jak kombinovat soubory PowerPoint PPT/PPTX v Pythonu
- Kombinujte více dokumentů Word pomocí Pythonu
- Rozdělte dokument Word do více souborů pomocí Node.js
- Jak rozdělit snímky PowerPoint PPT nebo PPTX v Pythonu