V dnešní digitální krajině téměř každý používá oblíbené formáty jako MS Word (DOC/DOCX) a PDF. Každý formát má své vlastní silné stránky, díky čemuž jsou široce používány v různých odvětvích. Toto rozsáhlé používání často vede k nutnosti převádět tyto formáty mezi sebou. V tomto článku prozkoumáme, jak převést soubory dokumentů MS Word (DOC/DOCX) do formátu PDF pomocí Node.js. Navíc se naučíme, jak převést konkrétní stránky heslem chráněného dokumentu Word v rámci aplikace Node.js.

Převeďte dokument Word do PDF pomocí Node.js.

Node.js API pro převod Wordu do PDF

GroupDocs nabízí řešení GroupDocs.Conversion šité na míru pro vývojáře Node.js. Umožňuje vývojářům efektivně převádět různé formáty dokumentů a obrázků pomocí robustního rozhraní Node.js API. V tomto článku využijeme GroupDocs.Conversion for Node.js API k převodu dokumentů DOC/DOCX do formátu PDF.

Požadovaný balíček můžete nainstalovat z npm úložiště a snadno jej integrovat do aplikací založených na Node.js.

npm i @groupdocs/groupdocs.conversion

Jak převést Word (DOC/DOCX) do PDF v Node.js

Pojďme si projít základní kroky pro převod dokumentu Wordu do PDF pomocí Node.js. Následující postup převede všechny stránky souboru DOCX do PDF:

  1. Načtěte soubor Word DOC/DOCX pomocí třídy Converter.
  2. Nastavte možnosti převodu PDF pomocí třídy PdfConvertOptions.
  3. Převeďte dokument do formátu PDF pomocí metody převést.

Následující kód Node.js převede celý dokument aplikace Word do formátu PDF:

// Převeďte dokument Word do formátu PDF pomocí Node.js

// Načtěte zdrojový soubor DOCX
const converter = new groupdocs.conversion.Converter("sample.docx");

// Nastavte možnosti převodu pro formát PDF
const options = new groupdocs.conversion.PdfConvertOptions();

// Převést do formátu PDF
converter.convert("converted.pdf", options);

Převeďte vybrané stránky dokumentů Word chráněných heslem v Node.js

Můžete také převést vybrané stránky z dokumentů Wordu chráněných heslem do PDF. Následující kroky vysvětlují, jak převést pouze určité stránky dokumentu Word chráněného heslem:

  1. Nastavte možnosti načítání pomocí třídy WordProcessingLoadOptions a zadejte heslo.
  2. Načtěte soubor Word DOC/DOCX pomocí třídy Converter.
  3. Nastavte možnosti převodu pro formát PDF, včetně čísla stránky, počtu stránek, DPI, šířky a výšky.
  4. Převeďte konkrétní stránky dokumentu Word chráněného heslem do formátu PDF.

Následující kód Node.js převede vybrané stránky dokumentu Wordu chráněného heslem:

// Převeďte konkrétní stránky dokumentu Word chráněného heslem do formátu PDF pomocí Node.js
const loadOptions = new groupdocs.conversion.WordProcessingLoadOptions()
loadOptions.setPassword("12345");

const converter = new groupdocs.conversion.Converter('sample.docx')
const convertOptions = new groupdocs.conversion.PdfConvertOptions();

convertOptions.setPageNumber(2);
convertOptions.setPagesCount(1);
// convertOptions.setRotate(groupdocs.conversion.Rotation.On180);
convertOptions.setDpi(300);
convertOptions.setWidth(1024);
convertOptions.setHeight(768);

converter.convert("converted.pdf", convertOptions);

Vyzkoušejte online převod Word do PDF ZDARMA

Pomocí tohoto bezplatného online nástroje documents converter můžete také převést dokumenty Wordu do formátu PDF. Můžete k němu přistupovat na jakémkoli zařízení s jakýmkoli dostupným webovým prohlížečem.

Převeďte dokument Word do PDF pomocí Node.js.

Získejte zdarma plnou licenci – Knihovna konverzí Node.js

Můžete získat bezplatnou dočasnou licenci a vyzkoušet převodní knihovnu Node.js bez omezení hodnocení. Dočasná licence je ve skutečnosti časově omezená plná licence, která vám umožňuje testovat každý aspekt produktu.

Závěr

Na závěr jsme prozkoumali, jak převést soubory MS Word (DOC/DOCX) do formátu PDF pomocí Node.js. Také jsme se zabývali tím, jak převést konkrétní stránky dokumentu chráněného heslem do PDF v prostředí Node.js. Pomocí GroupDocs.Conversion for Node.js můžete snadno automatizovat převody dokumentů ve vaší aplikaci.

Další informace o rozhraní Document Conversion Automation API najdete v dokumentaci, Referenční příručka API nebo si prohlédněte příklady GitHub. V případě jakýchkoli dotazů se neváhejte obrátit na fórum.

Související články