يعتبر تنسيق ملف SVG هو الأكثر استخدامًا إذا كنت تعمل مع الرسوميات ثنائية الأبعاد. يتميز هذا التنسيق بالقدرة العالية على التوسع ويقدم جودة ممتازة. ومع ذلك، عندما يتعلق الأمر بمشاركة المستندات أو الطباعة أو الأرشفة، يُفضل تنسيق ملف PDF بسبب طبيعته المحمولة المحسنة. في هذه المقالة، سنقوم بتحويل SVG إلى PDF برمجيًا في بايثون. ولتحقيق ذلك، سنستخدم Aspose.CAD لبايثون عبر .NET. يعد هذا SDK الخاص بـ CAD قويًا بما يكفي للتعامل مع تحويل SVG إلى PDF بسلاسة. لذا، سنوضح الوظيفة عن طريق كتابة مثال على الكود. لنبدأ.
تثبيت SDK لـ CAD
دعنا نقوم بتثبيت Aspose.CAD لبايثون عبر .NET ببساطة عن طريق تشغيل الأمر التالي في CMD:
pip install aspose-cad
يمكنك تنزيل ملفات SDK في حالة عدم تفضيلك لاستخدام خيار CMD.
تحويل SVG إلى PDF في بايثون - مقتطف كود
تم تثبيت SDK والآن سنبدأ في تنفيذ الوظيفة.
يرجى اتباع الخطوات المذكورة أدناه:
- حدد المسار لدليل العمل وطبق ترخيص Aspose.CAD.
- قم بتحميل ملف SVG المصدر عن طريق استدعاء طريقة التحميل .
- أنشئ مثيلًا من فئة CadRasterizationOptions.
- اضبط ارتفاع الصفحة.
- اضبط عرض الصفحة.
- قم بإنشاء مثيل من فئة PdfOptions.
- استدعِ طريقة الحفظ لحفظ الملف كـ PDF.
يظهر المثال البرمجي التالي كيفية تحويل SVG إلى PDF في بايثون برمجيًا:
يمكنك رؤية الناتج في الصورة أدناه:
كاستفسار
يمكنك طرح أسئلتك على منتدانا المنتدى.
تحويل SVG إلى PDF - احصل على ترخيص مجاني
احصل على ترخيص مؤقت مجاني لتجربة Aspose.CAD لبايثون عبر .NET.
الأفكار النهائية
يقدم Aspose.CAD لبايثون عبر .NET طريقة مدمجة لتحويل SVG إلى PDF في بايثون. فوق كل ذلك، لا تأتي هذه الحلول مع أي تبعيات من طرف ثالث. يمكنك تحقيق هذا التحويل بسلاسة في تطبيقات بايثون الخاصة بك. علاوة على ذلك، يمكنك التعمق أكثر من خلال التنقل في التوثيق، ومراجع API وأمثلة كود GitHub.
الأسئلة الشائعة
س: كيف يمكن تحويل SVG إلى PDF في بايثون؟
ج: يمكنك تصدير SVG إلى PDF باستخدام Aspose.CAD لبايثون عبر .NET. هذا مثال على الكود يوضح الوظيفة.
س: هل SVG و PDF نفس الشيء؟
ج: لا، SVG و PDF ليسا نفس الشيء. SVG هو تنسيق صورة متجهة للرسوميات على الويب، بينما PDF هو تنسيق مستند يمكن أن يحتوي على نصوص وصور ورسوميات للمشاركة والطباعة.