تحويل مستند إلى PDF
تعد القدرة على تحويل المستندات من تنسيق إلى آخر بسهولة وموثوقية إحدى الميزات الأساسية لـ Aspose.Words. أحد تنسيقات التحويل الأكثر شيوعًا هو PDF - وهو تنسيق ذو تخطيط ثابت يحافظ على المظهر الأصلي للمستند أثناء عرضه على منصات مختلفة. يُستخدم مصطلح “العرض” في Aspose.Words لوصف عملية تحويل مستند إلى تنسيق ملف مرقّم أو يحمل مفهوم الصفحات.
تحويل مستند Word إلى PDF
يعد التحويل من Word إلى PDF عملية معقدة إلى حد ما وتتطلب عدة مراحل من الحساب. يحاكي محرك تخطيط Aspose.Words الطريقة التي يعمل بها محرك تخطيط الصفحة في Microsoft Word، مما يجعل مستندات إخراج PDF تبدو أقرب ما يمكن إلى ما يمكنك رؤيته في Microsoft Word.
باستخدام Aspose.Words، يمكنك تحويل مستند برمجيًا من تنسيقات Word، مثل DOC أو DOCX، إلى PDF دون استخدام Microsoft Office. يشرح هذا المقال كيفية إجراء هذا التحويل.
تحويل DOC أو DOCX إلى PDF
يعد التحويل من تنسيق المستند DOC أو DOCX إلى تنسيق PDF في Aspose.Words أمرًا سهلاً للغاية ويمكن تحقيقه باستخدام سطرين فقط من التعليمات البرمجية التي:
- قم بتحميل المستند الخاص بك إلى كائن Document باستخدام أحد منشئيه عن طريق تحديد اسم المستند بامتداد التنسيق الخاص به.
- قم باستدعاء إحدى طرق Document.save على كائن Document وحدد تنسيق الإخراج المطلوب بتنسيق PDF عن طريق إدخال اسم ملف بامتداد “.PDF”.
يوضح مثال الكود التالي كيفية تحويل مستند من DOCX إلى PDF باستخدام طريقة save:
يمكنك تنزيل ملف القالب الخاص بهذا المثال من Aspose.Words GitHub.
في بعض الأحيان يكون من الضروري تحديد خيارات إضافية، والتي يمكن أن تؤثر على نتيجة حفظ المستند كملف PDF. يمكن تحديد هذه الخيارات باستخدام فئة PdfSaveOptions، التي تحتوي على خصائص تحدد كيفية عرض مخرجات PDF.
لاحظ أنه باستخدام نفس التقنية، يمكنك تحويل أي مستند بتنسيق تخطيط التدفق إلى تنسيق PDF.
تحويل إلى معايير PDF المختلفة
يوفر Aspose.Words تعداد PdfCompliace لدعم تحويل DOC أو DOCX إلى معايير تنسيق PDF مختلفة (مثل PDF 1.7، PDF 1.5، وما إلى ذلك).
يوضح مثال التعليمات البرمجية التالي كيفية تحويل مستند إلى PDF 1.7 باستخدام PdfSaveOptions مع التوافق مع PDF17:
تحويل الصور إلى PDF
لا يقتصر التحويل إلى PDF على تنسيقات مستندات Microsoft Word. يمكن أيضًا تحويل أي تنسيق يدعمه Aspose.Words، بما في ذلك التنسيق الذي تم إنشاؤه برمجيًا، إلى PDF. على سبيل المثال، يمكننا تحويل الصور ذات الصفحة الواحدة، مثل JPEG أو PNG أو BMP أو EMF أو WMF، بالإضافة إلى الصور متعددة الصفحات، مثل TIFF وGIF، إلى PDF.
يوضح مثال التعليمات البرمجية التالي كيفية تحويل صور JPEG وTIFF إلى PDF:
لكي يعمل هذا الكود، تحتاج إلى إضافة مراجع إلى Aspose.Words وaspose.pydrawing
إلى مشروعك.
تقليل حجم إخراج PDF
عند الحفظ إلى PDF، يمكنك تحديد ما إذا كنت تريد تحسين الإخراج. للقيام بذلك، تحتاج إلى تعيين علامة optimize_output على true، ثم ستتم إزالة اللوحات المتداخلة الزائدة واللوحات الفارغة، وسيتم تسلسل ملفات glyph المجاورة بنفس التنسيق.
تقليل حجم إخراج PDF
عند الحفظ إلى PDF، يمكنك تحديد ما إذا كنت تريد تحسين الإخراج. للقيام بذلك، تحتاج إلى تعيين علامة optimize_output على true، ثم ستتم إزالة اللوحات المتداخلة الزائدة واللوحات الفارغة، وسيتم تسلسل ملفات glyph المجاورة بنفس التنسيق.
أنظر أيضا
- المقالة استدعاء لمزيد من المعلومات حول تنسيقات الصفحات الثابتة وتخطيطات التدفق
- المقالة التحويل إلى تنسيق الصفحة الثابتة لمزيد من المعلومات حول تخطيط الصفحة
- المقالة حدد خيارات العرض عند التحويل إلى PDF لمزيد من المعلومات حول استخدام فئة PdfSaveOptions