У сучасному цифровому середовищі майже всі використовують такі популярні формати, як MS Word (DOC/DOCX) і PDF. Кожен формат має свої сильні сторони, завдяки чому вони широко використовуються в різних галузях. Таке широке використання часто призводить до необхідності конвертувати ці формати один в одного. У цій статті ми розглянемо, як конвертувати файли документів MS Word (DOC/DOCX) у формат PDF за допомогою Node.js. Крім того, ми дізнаємося, як конвертувати окремі сторінки документа Word, захищеного паролем, у програмі 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:
- Завантажте файл Word DOC/DOCX за допомогою класу
Converter
. - Встановіть параметри перетворення PDF за допомогою класу
PdfConvertOptions
. - Перетворіть документ у формат 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, захищеного паролем.
- Налаштуйте параметри завантаження за допомогою класу
WordProcessingLoadOptions
і введіть пароль. - Завантажте файл Word DOC/DOCX за допомогою класу
Converter
. - Установіть параметри перетворення для формату PDF, зокрема номер сторінки, кількість сторінок, DPI, ширину та висоту.
- Перетворіть певні сторінки захищеного паролем документа 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 за допомогою цього безкоштовного онлайн-інструменту конвертера документів. Ви можете отримати доступ до нього з будь-якого пристрою з будь-яким доступним веб-браузером.
Отримайте повну ліцензію безкоштовно - бібліотека перетворення Node.js
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку перетворення Node.js без обмежень оцінки. Тимчасова ліцензія – це фактично повна ліцензія з обмеженим часом, яка дозволяє тестувати кожен аспект продукту.
Висновок
На завершення ми дослідили, як конвертувати файли MS Word (DOC/DOCX) у формат PDF за допомогою Node.js. Ми також розглянули, як конвертувати певні сторінки документа, захищеного паролем, у формат PDF у середовищі Node.js. Використовуючи GroupDocs.Conversion for Node.js, ви можете легко автоматизувати перетворення документів у своїй програмі.
Щоб отримати додаткові відомості про API автоматизації перетворення документів, перегляньте документацію, Довідник API або ознайомтеся з прикладами GitHub. З будь-якими запитаннями звертайтеся на форум.