pdf to doc

تعلم كيفية تنفيذ تحويل PDF إلى مستند Word باستخدام واجهة برمجة التطبيقات Node.js.

PDF(تنسيق المستندات المحمولة) يُستخدم على نطاق واسع لمشاركة المستندات بشكل آمن ومستقل عن الأنظمة، ولكنه ليس مثاليًا للتعديل. على النقيض من ذلك، يسمح Microsoft Word (DOC, DOCX) بتنسيق مرن وتلاعب بالمحتوى. تحويل PDF إلى Word يوفر أفضل ما في العالمين - الاحتفاظ بالتنسيق الأصلي مع السماح بتعديلات سهلة.

في هذا الدليل، سنظهر لك كيفية تحويل PDF إلى Word باستخدام مجموعة GroupDocs.Conversion Cloud SDK لـ Node.js، وهو حل واجهة برمجة التطبيقات REST سهل الاستخدام وقابل للتوسع بشكل كبير.

API تحويل PDF إلى DOCX في Node.js

GroupDocs.Conversion Cloud SDK for Node.js يسمح بتحويل PDF إلى Word بسلاسة باستخدام الخدمات السحابية المعتمدة على RESTful. يمكنك تحويل ملفات PDF إلى صيغ DOC أو DOCX باستخدام بضعة أسطر من الشيفرة.

الميزات الرئيسية:

  • تحويل PDF إلى DOC أو DOCX بدقة عالية
  • رفع وتنزيل المستندات عبر التخزين السحابي
  • مصادقة آمنة باستخدام OAuth 2.0
  • لا حاجة لأدوات الطرف الثالث مثل أدوبي أو MS Word
  • يدعم التحويل بين أكثر من 50 تنسيق ملف

التثبيت والإعداد

  1. قم بتثبيت الـ SDK عبر npm:
npm install groupdocs-conversion-cloud --save
  1. احصل على بيانات اعتماد API الخاصة بك:

سجل في GroupDocs Cloud Dashboard واحصل على تفاصيل معرف العميل وكود السر.

تحويل PDF إلى Word باستخدام Node.js

إليك كيفية تنفيذ تحويل PDF إلى DOCX في تطبيق Node.js:

  1. تهيئة تكوين API:
const {
  Configuration,
  ConvertApi,
  FileApi,
  UploadFileRequest,
  ConvertDocumentRequest,
  ConvertSettings
} = require("groupdocs-conversion-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
  1. رفع ملف PDF إلى التخزين السحابي:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
  1. إعدادات تحويل الإعدادات:
const settings = new ConvertSettings();
settings.filePath = "sample.pdf";
settings.format = "docx";
settings.outputPath = "converted/output.docx";
  1. Execute the Conversion:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// احصل على بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// تهيئة مثيل من ConvertApi باستخدام كائن Configuration
const {
  Configuration,
  ConvertApi,
  FileApi,
  UploadFileRequest,
  ConvertDocumentRequest,
  ConvertSettings
} = require("groupdocs-conversion-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// حدد عنوان URL الأساسي لواجهة برمجة التطبيقات (API) لتنفيذ تحويل PDF إلى DOCX
config.setApiBaseUrl("https://api.groupdocs.cloud");

const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);

const settings = new ConvertSettings();
settings.filePath = "sample.pdf";                   // Input file path
settings.format = "docx";                           // Output format
settings.outputPath = "resultant/output.docx";      // Output file path

const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word document.");
pdf to doc

الصورة:- معاينة لتحويل PDF إلى DOCX باستخدام واجهة برمجة تطبيقات Node.js.

PDF إلى Word باستخدام cURL (REST API)

إذا كنت تفضل استخدام واجهات برمجة التطبيقات REST مباشرة، فإن أوامر cURL هي الحل المثالي.

الخطوة 1 – إنشاء رمز الوصول:

curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

الخطوة 2 - تحويل PDF إلى DOCX:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "Authorization: Bearer <JWT_TOKEN>" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{
  "FilePath": "<inputFile>",
  "Format": "docx",
  "OutputPath": "converted/<resultantDOCX>",
  "LoadOptions": {
    "Format": "pdf"
  }
}'

يرجى استبدال inputFile باسم مستند PDF المدخل، و resultantDOCX باسم مستند Word الناتج، و JWTTOKEN مع رمز الوصول الشخصي JWT.

تحويل PDF إلى DOC - حفظ الملف الناتج على القرص المحلي: إذا كنت تفضل حفظ ملف DOC الناتج على محرك الأقراص المحلي، يرجى محاولة تنفيذ أمر cURL التالي:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"doc\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }}" \
-o "localResultant.doc"

🌐 جرب محول PDF إلى Word المجاني عبر الإنترنت

تريد معاينة قدرات التحويل؟ استخدم تطبيق الويب المجاني PDF to DOCX Conversion المدعوم من GroupDocs.Conversion Cloud.

محول PDF إلى DOC

موارد مفيدة

استنتاج

مع GroupDocs.Conversion Cloud SDK لـ Node.js، فإن تحويل PDF إلى Word سريع وآمن وسهل التكامل في تطبيقاتك. سواء كنت تبني منصات سحابية، أو أدوات أتمتة الوثائق، أو ببساطة تعزز الوصول، فإن هذه الواجهة البرمجية تمنحك المرونة لتحويل PDF إلى تنسيقات DOCX أو DOC القابلة للتعديل بكفاءة.

مقالات ذات صلة