هذا الدليل السريع يشرح كيفية تحويل PDF إلى MP4 باستخدام بايثون. يحتوي على تفاصيل لإعداد البيئة، قائمة بالخطوات، وعينة كود لـ تحويل PDF إلى فيديو MP4 باستخدام بايثون. ستتعلم جميع التقنيات اللازمة لتحويل كل صفحة من PDF إلى إطار فيلم في الفيديو الناتج.
خطوات تحويل PDF إلى MP4 باستخدام Python
- قم بإعداد البيئة عن طريق تثبيت الاعتمادات المطلوبة باستخدام pip install aspose-pdf وأوامر brew install ffmpeg.
- افتح ملف PDF المصدر باستخدام كائن الفئة Document وأنشئ مجلدًا لتخزين الصور المؤقتة
- قم بعرض كل page كملف PNG بدقة DPI مخصصة، مثل 150، في هذا الكود النموذجي
- كرّر كل صفحة عدة مرات وفقًا لقيمة معدل الإطارات في الثانية المطلوبة للفيديو الناتج
- جمع جميع إطارات PNG في فيديو MP4 واحد بمعدل إطار واحد في الثانية باستخدام أمر FFmpeg
- احفظ الفيديو الناتج على القرص
- نظّف الموارد بحذف المجلد المؤقت الذي يحتوي على الصور الوسيطة
تصف هذه الخطوات تحويل PDF إلى MP4. ابدأ العملية بتحميل ملف PDF المصدر إلى الذاكرة باستخدام كائن فئة Document، وتحديد DPI للصورة المستهدفة، وإنشاء مجلد لحفظ الصور المرسومة الوسيطة، ورسم كل صفحة كصورة PNG باستخدام DPI المحدد. أخيرًا، استخدم أمر FFmpeg لتجميع جميع إطارات PNG في فيديو واحد، واحفظ ملف MP4 الناتج على القرص.
كود لمحول PDF إلى MP4 باستخدام Python
هذا الكود يوضح محول بسيط PDF إلى MP4 فيديو في بايثون. يمكنك تعديل أبعاد البكسل لأي حجم صفحة باستخدام فئة PngDevice، تحسين النص والحواف باستخدام فئة RenderingOptions، وإنشاء ملفات مؤقتة أصغر من 3 إلى 5 مرات باستخدام JpegDevice. يمكن أيضًا ضبط نسبة العرض إلى الارتفاع باستخدام فئة Resolution وإنشاء فيديوهات ذات جودة أفضل، جاهزة للويب، ومُحسّنة للشرائح باستخدام أمر FFmpeg.
تُعلمك هذه المقالة كيفية إنشاء فيديو من ملف PDF. لتحويل PDF إلى GIF، راجع المقالة تحويل PDF إلى GIF باستخدام بايثون.