در چشم انداز دیجیتال امروزی، تقریباً همه از فرمت های محبوب مانند MS Word (DOC/DOCX) و PDF استفاده می کنند. هر فرمت نقاط قوت خود را دارد که باعث می شود در صنایع مختلف به طور گسترده مورد استفاده قرار گیرد. این استفاده گسترده اغلب منجر به نیاز به تبدیل این فرمت ها بین یکدیگر می شود. در این مقاله، نحوه تبدیل اسناد MS Word (DOC/DOCX) به فرمت PDF با استفاده از Node.js را بررسی خواهیم کرد. علاوه بر این، ما یاد خواهیم گرفت که چگونه صفحات خاصی از یک سند Word محافظت شده با رمز عبور را در یک برنامه Node.js تبدیل کنیم.

با استفاده از Node.js سند Word را به PDF تبدیل کنید.

Node.js API برای تبدیل Word به PDF

GroupDocs یک راه حل GroupDocs.Conversion را ارائه می دهد که برای توسعه دهندگان Node.js طراحی شده است. این به توسعه دهندگان اجازه می دهد تا با استفاده از Node.js API قوی خود، فرمت های مختلف سند و تصویر را به طور موثر تبدیل کنند. برای این مقاله، ما از API GroupDocs.Conversion for Node.js برای تبدیل اسناد 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. با استفاده از کلاس PdfConvertOptions گزینه های تبدیل PDF را تنظیم کنید.
  3. با استفاده از روش convert سند را به فرمت PDF تبدیل کنید.

کد Node.js زیر کل سند Word را به PDF تبدیل می کند:

// با استفاده از Node.js سند Word را به فرمت PDF تبدیل کنید

// فایل منبع 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 محافظت شده با رمز عبور را تبدیل می کند:

// با استفاده از Node.js صفحات خاصی از یک سند Word محافظت شده با رمز عبور را به فرمت PDF تبدیل کنید.
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 سند Word را به PDF تبدیل کنید.

مجوز کامل را به صورت رایگان دریافت کنید - Node.js Conversion Library

می‌توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه تبدیل Node.js را بدون محدودیت ارزیابی امتحان کنید. مجوز موقت در واقع یک مجوز کامل با محدودیت زمانی است که به شما امکان می دهد تمام جنبه های محصول را آزمایش کنید.

نتیجه گیری

در پایان، نحوه تبدیل فایل‌های MS Word (DOC/DOCX) به فرمت PDF با استفاده از Node.js را بررسی کردیم. همچنین نحوه تبدیل صفحات خاصی از یک سند محافظت شده با رمز عبور را به PDF در محیط Node.js توضیح دادیم. با استفاده از GroupDocs.Conversion for Node.js، می توانید به راحتی تبدیل اسناد را در برنامه خود خودکار کنید.

برای اطلاعات بیشتر در مورد Document Conversion Automation API، به مستندات، مرجع API مراجعه کنید، یا نمونه‌های GitHub را کاوش کنید. برای هرگونه سؤال، از طریق تالار گفتمان در تماس باشید.

مقالات مرتبط