Soubor Text se používá k ukládání prostého textu nebo k vytváření rychlých poznámek v různých aplikacích. Protože však soubory poznámkového bloku neposkytují pokročilé funkce jako PDF. Takže v určitých případech budete možná muset převést textový soubor do PDF nebo naopak. Aby bylo možné programově automatizovat převod textu do PDF nebo PDF na text, tento článek ukazuje, jak převést textový soubor do PDF online v Node.js.
Tento článek bude obsahovat následující témata:
- Převod textového souboru do PDF REST API a Node.js SDK
- Jak převést textový soubor do PDF online v Node.js pomocí REST API
Převod textového souboru do PDF REST API a Node.js SDK
K převodu TEXTu do PDF použiji Node.js SDK of GroupDocs.Conversion Cloud API. Jedná se o platformově nezávislé řešení pro převod knihoven a dokumentů. Umožňuje vám bezproblémově převádět dokumenty a obrázky jakéhokoli podporovaného formátu souboru do libovolného formátu, který potřebujete. Můžete snadno převádět mezi více než 50 typy dokumentů a obrázků, jako jsou Word, PowerPoint, Excel, PDF, HTML, CAD, rastrové obrázky atd. Poskytuje také sady .NET, Java, PHP, Ruby, Android a Python SDK jako jeho členové rodiny převodů dokumentů pro Cloud API.
GroupDocs.Conversion 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, získejte 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 textový soubor na PDF online v Node.js pomocí REST API
Text můžete převést na pdf v nodejs programově v cloudu podle následujících kroků:
Nahrajte soubor
Nejprve nahrajte textový soubor 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.txt';
// čí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.txt", 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 text do formátu PDF v Node.js
Text do PDF můžete převést programově podle následujících kroků:
- Vytvořte instanci ConvertApi
- Vytvořte instanci ConvertSettings
- Nastavte název úložiště a cestu k vstupnímu textovému souboru
- Dále k formátu přiřaďte „pdf“.
- Nyní zadejte cestu k výstupnímu souboru PDF
- 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 soubor TEXT do formátu PDF v Nodejs pomocí REST API:
// Jak převést TEXT na soubor PDF v Node.js pomocí REST API
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.txt";
settings.format = "pdf";
settings.outputPath = "nodejs-testing/sample-file.pdf";
try {
// Vytvořit žádost o převod dokumentu
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted TEXT file to PDF file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Stáhněte si převedený soubor
Výše uvedená ukázka kódu uloží převedený soubor PDF do cloudu. Nyní víte, jak převést text do PDF v uzlu. Dále si stáhněte soubor pdf 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.pdf", 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.pdf", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Zdarma online převodník textu do PDF
Jak převést text do PDF online zdarma? Chcete-li online převod textu na pdf zdarma, který je vyvinut pomocí výše uvedeného API, vyzkoušejte následující.
Závěr
Textové a PDF soubory 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 text na pdf v aplikacích Node.js. Teď víš:
- jak převést text do PDF pomocí Node.js;
- programově nahrát textový soubor a poté stáhnout převedený soubor PDF;
- bezplatný online převodník textu do PDF;
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.
Konečně groupdocs.cloud píše nové články na blogu o převodech různých formátů souborů pomocí REST API. Zůstaňte proto v kontaktu pro pravidelné aktualizace.
Položit otázku
Své dotazy ohledně převodu textu do formátu PDF můžete položit prostřednictvím našeho Free Support Forum
Nejčastější dotazy
Jak převedu text do PDF v Node.js?
Sledujte tento odkaz a zjistěte úryvek kódu Node.js, jak převést text na soubor PDF online a rychle.
Jak nainstalovat knihovnu Text to PDF Node.js?
Stáhněte a nainstalujte Převaděč textu na PDF knihovnu Node.js, abyste mohli převádět a zpracovávat soubory programově.
Jak převést text do souboru PDF pomocí REST API?
Vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a vyvolejte metodu convertDocument pomocí ConvertDocumentRequest pro převod textového souboru do PDF online nebo naopak.
Jak převedu textový soubor do PDF online zdarma?
Použijte online převodník textových souborů do PDF pro snadný převod textu do souboru PDF během několika sekund.
Jak převedu text do souboru PDF online zdarma?
- Otevřete online převodník textu na PDF
- Klepnutím do oblasti přetažení souboru nahrajte textový soubor nebo přetáhněte textový soubor.
- Klikněte na tlačítko Převést nyní, online převodník textu na PDF převede text na soubor PDF.
- Odkaz na stažení výstupního souboru bude k dispozici okamžitě po konverzi.
Jak převedu text do PDF offline v systému Windows?
Navštivte tento odkaz a stáhněte si bezplatný software pro převod textu do PDF pro Windows. Tento online software pro převod textu do PDF zdarma ke stažení lze použít k rychlé transformaci textu do formátu PDF v systému Windows jediným kliknutím.
Viz také
Doporučujeme vám navštívit následující články, kde se dozvíte o:
- Převeďte PDF na upravitelný dokument Word pomocí Node.js
- Převeďte tabulky Excelu do PDF v Node.js
- Jak převést JPG do PDF pomocí Node.js
- Převeďte dokumenty Word do PDF pomocí REST API v Pythonu
- Převeďte PDF na upravitelný dokument Word pomocí Python SDK
- Sloučit PowerPoint PPT/PPTX soubory online pomocí REST API v Ruby
- Převeďte soubory MSG a EML do PDF v Pythonu
- Převeďte XML na CSV a CSV na XML v Pythonu
- Jak převést CSV na JSON a JSON na CSV v Pythonu
- Převeďte CSV na JSON a JSON na CSV v Javě
- Jak převést EXCEL na JSON a JSON na EXCEL v Pythonu
- Převeďte Markdown do PDF a PDF do Markdown v Pythonu
- Převeďte Word na Markdown a Markdown na Word v Pythonu
- Jak převést HTML do PDF v C# pomocí REST API
- Jak programově převést Word do PDF v C#
- Převeďte Word do JPG a JPG do Wordu programově v Javě
- Převeďte CSV na JSON a JSON na CSV v Javě