This is a sample paragraph.
+ + +``` + +ينتج PNG يبدو هكذا: + +{alt="نموذج النتيجة لتحويل HTML إلى PNG"} + +## كيفية تصدير HTML كصورة في سيناريوهات مختلفة + +أحيانًا ستحتاج إلى تعديل العملية: + +| السيناريو | التعديل | +|----------|------------| +| **مصغرات عالية الدقة** | زيادة `png_options.dpi` إلى 300 أو أكثر. | +| **صفحات متعددة** | التكرار على `html_doc.pages` واستدعاء `Converter.convert` لكل منها. | +| **تحويل دفعي** | تغليف الخطوات الثلاث في دالة والتكرار على مجلد من ملفات HTML. | +| **تنسيق صورة مختلف** | تغيير `png_options.format` إلى `ImageSaveOptions.ImageFormat.JPEG` أو `BMP`. | + +هذه التغييرات تغطي معظم أسئلة **how to convert html to image** التي قد تواجهها. + +## سكريبت كامل يعمل + +بجمع كل ما سبق، إليك ملف واحد يمكنك تنفيذه: + +```python +# convert_html_to_png.py +from aspose.html import HTMLDocument, ImageSaveOptions, Converter + +def convert_html_to_png(input_path: str, output_path: str, dpi: int = 150): + """ + Convert an HTML file to a PNG image. + + :param input_path: Path to the source HTML file. + :param output_path: Desired PNG output path. + :param dpi: Dots per inch for the output image (default 150). + """ + # Load the HTML document + html_doc = HTMLDocument(input_path) + + # Configure PNG options + png_options = ImageSaveOptions() + png_options.format = ImageSaveOptions.ImageFormat.PNG + png_options.dpi = dpi + + # Convert and save + Converter.convert(html_doc, output_path, png_options) + print(f"✅ Successfully saved PNG to {output_path}") + +if __name__ == "__main__": + # Example usage + convert_html_to_png( + input_path="YOUR_DIRECTORY/input.html", + output_path="YOUR_DIRECTORY/output.png" + ) +``` + +شغّله من سطر الأوامر: + +```bash +python convert_html_to_png.py +``` + +سترى رسالة نجاح وملف PNG جديد في موقع الإخراج. + +## الأخطاء الشائعة وكيفية تجنّبها + +- **Missing Aspose.HTML license:** النسخة التجريبية المجانية تعمل لكنها تضيف علامة مائية. سجّل ملف ترخيص للحصول على صورة نظيفة. +- **Relative paths:** استخدم مسارات مطلقة أو `os.path.join` لتجنب أخطاء “الملف غير موجود”. +- **Large pages:** قد يستهلك عرض صفحات طويلة جدًا الكثير من الذاكرة؛ فكر في تقسيم المستند إلى أقسام أولاً. + +## ما التالي؟ + +الآن بعد أن عرفت **how to export html as image**، يمكنك: + +- أتمتة إنشاء لقطات شاشة لأصول التسويق. +- إمداد ملفات PNG إلى مولدات PDF (`aspose.pdf`) لتقارير مركبة. +- دمج السكريبت في خطوط CI للتحقق بصريًا من تغييرات الواجهة. + +إذا كنت مهتمًا بصيغ صور أخرى، اطلع على وثائق **save html as png** للحصول على خيارات JPEG، BMP، وTIFF. ولمن يحتاج إلى **convert html document to image** في الوقت الفعلي عبر خدمة ويب، غلف الدالة في نقطة نهاية Flask – الأمر يتطلب بضعة أسطر إضافية فقط. + +--- + +*برمجة سعيدة! إذا واجهت أي صعوبات، اترك تعليقًا أدناه وسنساعدك في حلها.* + +## ماذا يجب أن تتعلم بعد ذلك؟ + +الدروس التالية تغطي مواضيع ذات صلة وثيقة تبني على التقنيات الموضحة في هذا الدليل. كل مورد يتضمن أمثلة شفرة كاملة مع شروحات خطوة بخطوة لمساعدتك على إتقان ميزات API إضافية واستكشاف نهج تنفيذ بديلة في مشاريعك الخاصة. + +- [HTML إلى PNG Java - تحويل HTML إلى PNG باستخدام Aspose.HTML](/html/english/java/converting-html-to-various-image-formats/convert-html-to-png/) +- [تحويل HTML إلى PNG في .NET باستخدام Aspose.HTML](/html/english/net/html-extensions-and-conversions/convert-html-to-png/) +- [كيفية تحويل HTML إلى JPEG باستخدام Aspose.HTML للـ Java](/html/english/java/conversion-html-to-various-image-formats/convert-html-to-jpeg/) + +{{< /blocks/products/pf/tutorial-page-section >}} +{{< /blocks/products/pf/main-container >}} +{{< /blocks/products/pf/main-wrap-class >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/html/arabic/python/general/create-svg-document-step-by-step-guide-for-beginners/_index.md b/html/arabic/python/general/create-svg-document-step-by-step-guide-for-beginners/_index.md new file mode 100644 index 000000000..be5a46e57 --- /dev/null +++ b/html/arabic/python/general/create-svg-document-step-by-step-guide-for-beginners/_index.md @@ -0,0 +1,284 @@ +--- +category: general +date: 2026-07-02 +description: أنشئ مستند SVG بسرعة باستخدام بايثون. تعلّم كيفية حفظ ملف SVG، وإنشاء + صورة SVG أساسية، وتصدير SVG من الشيفرة في بضع سطور فقط. +draft: false +keywords: +- create svg document +- save svg file +- how to generate svg +- export svg from code +- create basic svg image +language: ar +og_description: أنشئ مستند SVG بسهولة. يوضح هذا الدليل كيفية إنشاء SVG، حفظ ملف SVG، + وتصدير SVG من الكود باستخدام مثال بايثون نظيف. +og_title: إنشاء مستند SVG – دليل بايثون سريع +schemas: +- author: Aspose + dateModified: '2026-07-02' + description: Create SVG document quickly with Python. Learn to save SVG file, generate + a basic SVG image, and export SVG from code in just a few lines. + headline: Create SVG Document – Step‑by‑Step Guide for Beginners + type: TechArticle +- description: Create SVG document quickly with Python. Learn to save SVG file, generate + a basic SVG image, and export SVG from code in just a few lines. + name: Create SVG Document – Step‑by‑Step Guide for Beginners + steps: + - name: Expected Output + text: 'Running the script prints:' + - name: How can I add text or other shapes? + text: Just call `svg.create_element("text", {...})` or `svg.create_element("circle", + {...})` and append them just like the rectangle. The same **how to generate + SVG** logic applies. + - name: What if I need to **export SVG from code** with a transparent background? + text: Remove any `fill` attribute from the root `