محول PDF إلى DOC
أداة محول PDF إلى DOC لمكتبة .NET هي أداة قوية مصممة لتحويل مستندات PDF إلى تنسيقات DOC أو DOCX. يقوم هذا الملحق بتحويل صفحات PDF إلى مستندات Microsoft Word قابلة للتعديل، مما يسهل إعادة استخدام المحتوى وتحريره ومشاركته عبر منصات متعددة.
الميزات الرئيسية:
- تحويل DOC/DOCX: تحويل مستندات PDF إلى تنسيقات Microsoft Word القابلة للتعديل (DOC أو DOCX).
- الحفاظ على التنسيق: الاحتفاظ بالتخطيط الأصلي والنص والتنسيق أثناء عملية التحويل.
- المعالجة دفعة واحدة: تحويل عدة ملفات PDF في وقت واحد.
- خيارات تحويل مخصصة: ضبط عملية التحويل باستخدام أوضاع مختلفة، مثل Enhanced Flow، للحصول على تخطيط أفضل.
كيفية تحويل PDF إلى DOC/DOCX
لتحويل مستند PDF إلى تنسيق DOC/DOCX، اتبع الخطوات التالية:
- إنشاء مثيل من فئة
DocConverter
. - إنشاء مثيل من
DocConversionOptions
لتكوين عملية التحويل. - إضافة ملف PDF المدخل باستخدام طريقة
AddInput
. - إضافة مسار الملف الناتج لملف DOC/DOCX الناتج باستخدام طريقة
AddOutput
. - تشغيل طريقة
Process
لتنفيذ التحويل.
1var docConverter = new DocConverter();
2var options = new DocConversionOptions()
3{
4 SaveFormat = SaveFormat.DocX, // تنسيق الإخراج كـ DOCX
5 ConversionMode = ConversionMode.EnhancedFlow // تحسين التخطيط والتنسيق
6};
7
8// إضافة ملف PDF المدخل
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// إضافة مسار مستند Word الناتج
12options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
13
14// معالجة التحويل
15docConverter.Process(options);
تحويل PDF إلى DOC مع خيارات مخصصة
يوفر ملحق محول PDF إلى DOC عدة خيارات لتخصيص عملية التحويل الخاصة بك. يمكنك الاختيار بين أوضاع مختلفة للتحكم في كيفية التعامل مع التخطيط والهيكل في PDF أثناء التحويل.
1var docConverter = new DocConverter();
2var options = new DocConversionOptions()
3{
4 SaveFormat = SaveFormat.Doc, // تنسيق الإخراج كـ DOC
5 ConversionMode = ConversionMode.Precise // الحفاظ على تخطيط PDF الأصلي بأكبر قدر ممكن
6};
7
8// إضافة ملف PDF المدخل
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// إضافة مسار مستند Word الناتج
12options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
13
14// معالجة التحويل
15docConverter.Process(options);
معالجة دفعة واحدة لتحويل PDF إلى DOC/DOCX
يدعم محول PDF إلى DOC المعالجة الدفعة، مما يتيح لك تحويل عدة ملفات PDF في وقت واحد. إليك مثال على التحويل الدفعي:
1var docConverter = new DocConverter();
2var options = new DocConversionOptions()
3{
4 SaveFormat = SaveFormat.DocX
5};
6
7// إضافة ملفات PDF المدخلة
8options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
9options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// إضافة مسارات الملفات الناتجة لملفات DOCX الناتجة
12options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
14
15// معالجة التحويل الدفعي
16docConverter.Process(options);