У сучасному цифровому середовищі майже всі використовують такі популярні формати, як MS Word (DOC/DOCX) і PDF. Кожен формат має свої сильні сторони, завдяки чому вони широко використовуються в різних галузях. Таке широке використання часто призводить до необхідності конвертувати ці формати один в одного. У цій статті ми розглянемо, як конвертувати файли документів MS Word (DOC/DOCX) у формат PDF за допомогою Node.js. Крім того, ми дізнаємося, як конвертувати окремі сторінки документа Word, захищеного паролем, у програмі Node.js.

Перетворіть документ Word у PDF за допомогою Node.js.

API Node.js для перетворення Word у PDF

GroupDocs пропонує рішення GroupDocs.Conversion, призначене для розробників Node.js. Він дозволяє розробникам ефективно конвертувати різні формати документів і зображень за допомогою надійного API Node.js. У цій статті ми використаємо GroupDocs.Conversion for Node.js API для перетворення документів DOC/DOCX у формат PDF.

Ви можете встановити необхідний пакет із npm repository і легко інтегрувати його у свої програми на основі Node.js.

npm i @groupdocs/groupdocs.conversion

Як конвертувати Word (DOC/DOCX) у PDF у Node.js

Давайте розглянемо основні кроки для перетворення документа Word у PDF за допомогою Node.js. Наступна процедура перетворить усі сторінки файлу DOCX у PDF:

  1. Завантажте файл Word DOC/DOCX за допомогою класу Converter.
  2. Встановіть параметри перетворення PDF за допомогою класу PdfConvertOptions.
  3. Перетворіть документ у формат PDF за допомогою методу convert.

Наступний код Node.js перетворює весь документ Word у PDF:

// Перетворіть документ Word у формат PDF за допомогою Node.js

// Завантажте вихідний файл DOCX
const converter = new groupdocs.conversion.Converter("sample.docx");

// Встановіть параметри перетворення для формату PDF
const options = new groupdocs.conversion.PdfConvertOptions();

// Перетворити у формат PDF
converter.convert("converted.pdf", options);

Перетворення вибраних сторінок із захищених паролем документів Word у Node.js

Ви також можете конвертувати вибрані сторінки із захищених паролем документів Word у формат PDF. У наведених нижче кроках пояснюється, як конвертувати лише певні сторінки документа Word, захищеного паролем.

  1. Налаштуйте параметри завантаження за допомогою класу WordProcessingLoadOptions і введіть пароль.
  2. Завантажте файл Word DOC/DOCX за допомогою класу Converter.
  3. Установіть параметри перетворення для формату PDF, зокрема номер сторінки, кількість сторінок, DPI, ширину та висоту.
  4. Перетворіть певні сторінки захищеного паролем документа Word у формат PDF.

Наступний код Node.js перетворює вибрані сторінки документа Word, захищеного паролем:

// Перетворіть певні сторінки захищеного паролем документа Word у формат PDF за допомогою 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);

Спробуйте онлайн-перетворення Word у PDF БЕЗКОШТОВНО

Ви також можете конвертувати документи Word у формат файлу PDF за допомогою цього безкоштовного онлайн-інструменту конвертера документів. Ви можете отримати доступ до нього з будь-якого пристрою з будь-яким доступним веб-браузером.

Перетворіть документ Word у PDF за допомогою Node.js.

Отримайте повну ліцензію безкоштовно - бібліотека перетворення Node.js

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку перетворення Node.js без обмежень оцінки. Тимчасова ліцензія – це фактично повна ліцензія з обмеженим часом, яка дозволяє тестувати кожен аспект продукту.

Висновок

На завершення ми дослідили, як конвертувати файли MS Word (DOC/DOCX) у формат PDF за допомогою Node.js. Ми також розглянули, як конвертувати певні сторінки документа, захищеного паролем, у формат PDF у середовищі Node.js. Використовуючи GroupDocs.Conversion for Node.js, ви можете легко автоматизувати перетворення документів у своїй програмі.

Щоб отримати додаткові відомості про API автоматизації перетворення документів, перегляньте документацію, Довідник API або ознайомтеся з прикладами GitHub. З будь-якими запитаннями звертайтеся на форум.

Схожі статті