Jak převést PDF do formátu TEXT online pomocí Node.js

Převeďte PDF do formátu TEXT online pomocí Node.js

Portable Document Format(PDF) je formát souboru dokumentu, který obsahuje text, obrázky, data atd. Formát PDF se používá, když potřebujete uložit soubory, které nelze upravit. Zatímco soubor Text je textový prostý dokument, který ukládá prostý text ve formě řádků. Je to nespustitelný soubor, který se používá k vytváření rychlých poznámek v různých aplikacích. Někdy stačí prostý text ve formátu .txt. Možná budete muset převést PDF do formátu TEXT. Tento článek popisuje, jak převést PDF do formátu TEXT online pomocí Node.js.

Témata, kterým se tento článek bude věnovat, zahrnují:

Převod PDF na text REST API a Node.js SDK

Node.js SDK of GroupDocs.Conversion je online knihovna pro převod NodeJS, která vám umožňuje provádět převody z PDF do textu online. Jedná se o platformově nezávislé řešení pro převod knihoven a dokumentů. Umožňuje vám bezproblémově převádět vaše dokumenty a obrázky jakéhokoli podporovaného formátu souborů do libovolného formátu, který potřebujete. Můžete snadno převést více než 50 typů dokumentů a obrázků, jako je Word, PowerPoint, Excel, PDF, HTML, CAD, rastrové obrázky atd. Poskytuje také sady .NET, Java, PHP, Ruby, Android a Python SDK jako své členové rodiny konverzí dokumentů Cloud API.

GroupDocs.Convert Cloud můžete nainstalovat do svého projektu Node.js pomocí následujícího příkazu v konzole:

npm install groupdocs-conversion-cloud

Než začnete postupovat podle kroků a dostupných příkladů kódu, načtěte si své ID klienta a tajný klíč klienta z dashboard. 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_conversion_cloud = require("groupdocs-conversion-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_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Jak převést PDF na textový soubor v Node.js pomocí REST API

Můžete převést PDF na text v Nodejs programově v cloudu podle následujících kroků:

  1. Nahrát soubor PDF do cloudu
  2. Převést soubor PDF do textového formátu
  3. Stáhnout převedený textový soubor

Nahrajte soubor PDF

Nejprve nahrajte soubor PDF do cloudu pomocí následující ukázky kódu:

// otevřete soubor v IOStream ze systémového disku.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// číst soubor
fs.readFile(resourcesFolder, (err, fileStream) => {
  // vytvořit FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // vytvořit žádost o nahrání souboru
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", 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ý textový soubor dostupný v sekce souborů vašeho řídicího panelu v cloudu.

Převeďte PDF do formátu TXT v Node.js

  • Nejprve vytvořte instanci ConvertApi
  • Za druhé, vytvořte instanci ConvertSettings
  • Poté nastavte název úložiště a cestu k vstupnímu souboru PDF
  • Dále k formátu přiřaďte „txt“.
  • Nyní zadejte cestu k výstupnímu souboru PDF
  • Poté vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Nakonec převeďte voláním metody convertDocument() pomocí ConvertDocumentRequest

Následující příklad kódu ukazuje, jak převést formát PDF na soubor TEXT pomocí Nodejs REST API:

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedený textový soubor do cloudu. Nyní víte, jak převést PDF do textového formátu pomocí Node.js. Dále si stáhněte textový soubor pomocí následující ukázky kódu:

// konstrukci FileApi ke stažení převedeného souboru
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// vytvořit žádost o stažení souboru
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.txt", 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\\sample-file.txt", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Převodník PDF na textový soubor online zdarma

Jak převést PDF na textový soubor online zdarma? Vyzkoušejte prosím následující na bezplatný online převodník PDF na text, který je vyvinut pomocí výše uvedeného rozhraní API.

Závěr

Tímto blogový příspěvek končíme. Soubory PDF a text se široce používají k ukládání a přenosu dat. Tento článek se tedy zabýval tím, jak převést PDF na aplikace Node.js ve formátu Text. Teď víš:

  • jak převést PDF do textového formátu pomocí Node.js;
  • bezplatný převodník PDF na text online;

Dále se můžete dozvědět více o GroupDocs.Conversion 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. Podrobné příklady najdete na GitHub.

Další informace můžete najít na naší stránce Začínáme.

Kromě toho je Groupdocs.cloud neustále aktualizován o nová témata. Zůstaňte proto aktuální s nejnovějšími informacemi o rozhraních API.

Položit otázku

Své dotazy ohledně převodu PDF do textového formátu můžete položit prostřednictvím našeho Free Support Forum

Nejčastější dotazy

Jak převedu PDF na text v Node.js?

Sledujte tento odkaz a zjistěte úryvek kódu, jak rychle a pohodlně převést PDF na textový soubor pomocí node.js.

Jak vytvořit textový soubor z PDF v Node.js pomocí REST API?

Vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a za účelem převodu PDF vyvolejte metodu convertDocument pomocí ConvertDocumentRequest na čitelný text online.

Mohu převést PDF na text online zdarma?

Online převodník PDF na text zdarma vám umožňuje rychle a snadno převést PDF na textový bezplatný formát souboru. Po dokončení převodu si můžete stáhnout textový soubor.

Jak převedu PDF na čitelný text offline?

Navštivte odkaz ke stažení pdftotext a stáhněte si převodník PDF na text pro Windows. Tento online bezplatný software pro převod PDF na text ke stažení se používá k rychlému převodu PDF do TXT v systému Windows jediným kliknutím.

Viz také

Chcete-li se o tom dozvědět více: doporučujeme přečíst si následující články: