تحويل PDF إلى Word باستخدام C #

تحويل ملفات PDF إلى نص بجافا

تنسيقات الملفات PDF و MS Word هي أكثر تنسيقات الملفات شيوعًا وفائدة في الوقت الحالي. ليس من السهل تحرير مستندات PDF وأحيانًا تحتاج إلى أداة خارجية لتحريرها. حيث أن ملفات Word تقدم الكثير في هذا الصدد. ومع ذلك ، في العديد من السيناريوهات ، تحتاج إلى إجراء تحويل من PDF إلى Word. في منشور المدونة هذا ، سنستخدم .NET PDF مكتبة لتحويل PDF إلى Word باستخدام C # برمجيًا. سنكتب مقتطفات التعليمات البرمجية لتوضيح هذه الوظيفة بالتفصيل.

سنغطي النقاط التالية:

تثبيت مكتبة .NET PDF

مكتبة C # PDF هذه هي التي يمكن أن تساعدك في إنشاء محول PDF إلى Word برمجيًا. ومع ذلك ، يمكنك العثور على مجموعة من الميزات القوية التي تعرضها هذه المكتبة. لذلك ، يمكنك إما تنزيل API أو تثبيته باستخدام NuGet Package Manager في مشروعك.

تحويل PDF إلى Word باستخدام C

يمكنك تحويل ملفات PDF إلى مستندات Word عن طريق كتابة سطرين في تطبيق .NET.

يمكنك اتباع الخطوات التالية ومقتطف الشفرة:

  1. قم بتهيئة كائن من فئة Document وتحميل ملف PDF المصدر.
  2. احفظ الملف في تنسيق DOC عن طريق استدعاء طريقة Save.
// قم بتهيئة كائن من فئة Document وتحميل ملف PDF المصدر 
Document pdfDocument = new Document( "sample.pdf");
// احفظ الملف في تنسيق DOC عن طريق استدعاء طريقة الحفظ  
pdfDocument.Save( "PDFToDOC_out.doc", SaveFormat.Doc);

قد ترى الإخراج في الصورة أدناه:

pdf لتحويل كلمة

تحويل PDF إلى Word - خيارات متقدمة

في هذا القسم ، سوف نستكشف بعض الطرق المتقدمة التي تقدمها مكتبة C # PDF.

يُرجى اتباع الخطوات ومقتطف الشفرة أدناه:

  1. افتح مستند PDF المصدر عن طريق تهيئة مثيل لفئة Document.
  2. قم بإنشاء مثيل لفئة DocSaveOptions للوصول إلى خيارات الحفظ للتصدير إلى تنسيق Doc.
  3. قم بتعيين قيمة خاصية Format هذه لحفظ ملف الإخراج بتنسيق Doc.
  4. اضبط وضع التعرف على أنه تدفق بتعيين خاصية الوضع.
  5. قم بتعيين قيمة للخاصية RelativeHorizontalProximity لتعيين القرب الأفقي على 2.5.
  6. قم بتمكين القيمة للتعرف على الرموز النقطية أثناء عملية التحويل عن طريق تعيين قيمة خاصية RecognizeBullets.
  7. قم باستدعاء طريقة Save لحفظ الملف في تنسيق مستند MS
/ Open the source PDF document by initializing an instance of Document class
Document pdfDocument = new Document( "sample.pdf");
// قم بإنشاء مثيل لفئة DocSaveOptions للوصول إلى خيارات الحفظ للتصدير إلى تنسيق Doc 
DocSaveOptions saveOptions = new DocSaveOptions
{
    // قم بتعيين قيمة خاصية التنسيق هذه لحفظ ملف الإخراج بتنسيق Doc.
    Format = DocSaveOptions.DocFormat.Doc,
    // قم بتعيين وضع التعرف على أنه تدفق من خلال تعيين خاصية الوضع 
    Mode = DocSaveOptions.RecognitionMode.Flow,
    // تعيين قيمة للخاصية RelativeHorizontalProximity عيّن القرب الأفقي على 2.5 
    RelativeHorizontalProximity = 2.5f,
    // قم بتمكين القيمة للتعرف على الرموز النقطية أثناء عملية التحويل عن طريق تعيين قيمة خاصية RecognizeBullets  
    RecognizeBullets = true
};
// استدعاء طريقة Save لحفظ الملف في تنسيق مستند MS 
pdfDocument.Save( "PDFToDOC_out.doc", saveOptions);

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

يمكننا إنهاء منشور المدونة هذا هنا على أمل أن يكون قد مكّنك من تحويل PDF إلى Word باستخدام C # برمجيًا. ستساعدك مكتبة .NET PDF بالتأكيد على إنشاء محول PDF إلى Word لتطبيق عملك. بالإضافة إلى ذلك ، يمكنك زيارة التوثيق لهذه المكتبة لمعرفة الميزات الأخرى. قم بتثبيت هذه المكتبة في مشروع .NET الخاص بك وقم بإجراء تحويل PDF إلى Word برمجيًا. أخيرًا ، ابق على اتصال مع conholdate.com للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

كيفية تحويل PDF إلى Word في C # net؟

قم بتثبيت C # PDF مكتبة لتحويل PDF إلى Word برمجيًا. يمكنك زيارة الوثائق بخصوص التثبيت والميزات.

كيف يمكنك تحويل ملف PDF إلى مستند Word؟

يمكنك إنشاء مثيل لفئة Document لتحميل ملف PDF المصدر واستدعاء طريقة Save لحفظه كملف Word.

أنظر أيضا