Repository navigation
FAQ ar
English · 简体中文 · 繁體中文 · Español · العربية · Français · Português (Brasil) · Deutsch · हिन्दी · 日本語 · 한국어 · Русский · Bahasa Indonesia · Türkçe · Italiano · Tiếng Việt
إجابات مختصرة عن أكثر الأسئلة تكرارًا، مع روابط لشرح أطول في كل إجابة.
هل أحتاج إلى تثبيت Microsoft Word أو LibreOffice؟ لا. تكتب docxi ملفات XML وأرشيف zip بنفسها.
هل تتطلب docxi إطار Rails؟ لا. تعمل في أي برنامج Ruby، وتعمل الاختبارات أيضًا مع تحميل Rails من 5.2 إلى 8.1. راجع التكامل.
كيف أنشئ مستند Word في Ruby on Rails؟
ابنِه في وحدة تحكم أو في مهمة في الخلفية، ثم أرسل word.render.string باستخدام send_data. راجع التكامل.
ما إصدارات Ruby وRails المدعومة؟ الإصدار 2.5 من Ruby وما بعده. إطار Rails اختياري، وتختبر CI إصدارات Rails من 5.2 إلى 8.1. راجع التثبيت.
هل يمكن لـ docxi تعديل ملف .docx موجود أو ملء قالب Word؟ لا، فهي تنشئ مستندات جديدة فقط. للقوالب التي تحتوي على حقول دمج، استخدم حزمة قائمة على القوالب مثل sablon.
هل يُولَّد جدول المحتويات من العناوين؟ لا. أنت من يضيف كل سطر ورقم صفحته. راجع الميزات.
هل يمكنني استخدام القوائم المرقمة أو أنماط العناوين؟
ليس في الإصدار 0.1.0. يمكن أن تكون الفقرات عناصر قائمة نقطية (ul: true)، ويمكنك تنسيق العناوين بخيارات النص مثل size: وbold:.
هل يمكنني تغيير حجم الصفحة أو اتجاهها؟ ليس بعد. الصفحات بمقاس US Letter وباتجاه عمودي، ولا يمكنك تغيير سوى الهوامش. راجع الإعدادات.
ما صيغ الصور التي تعمل؟ صيغة PNG. تُخزَّن كل صورة كجزء PNG.
هل يمكنني إضافة صورة من عنوان URL؟
نعم. تقبل add_media عناوين URL من نوع http وhttps وftp، وتنزّلها عند استدعاء render. لا تمرر عناوين URL قادمة من المستخدمين دون التحقق منها. راجع الأمان.
هل يمكنني كتابة المستند مباشرة في ملف؟
تعيد render كائن StringIO. اكتب قيمة .string الخاصة به باستخدام File.binwrite("out.docx", word.render.string).
هل يمكن لـ docxi بث المستندات الكبيرة جدًا تدريجيًا (streaming)؟
لا. يُبنى المستند كاملًا في الذاكرة عند استدعاء render. راجع النشر.
هل يمكنني ضبط فقرات من اليمين إلى اليسار؟ لا توجد خيارات للكتابة من اليمين إلى اليسار في الإصدار 0.1.0، ويُكتب النص كما تمرره.
أين توجد قائمة المشكلات المعروفة؟ في خارطة الطريق، وفي قسم «Limitations and known issues» (القيود والمشكلات المعروفة) في ملف README.
docxi wiki · README · Installation · Troubleshooting · Report an issue · MIT License
Start
Build documents
Help
Project
Links
Languages