قم بإنشاء ملفات .odt
و .ods
و .odp
باستخدام Ruby! للحصول على معلومات ما هو ODF يرجى إلقاء نظرة على صفحة المواصفات.
**ملاحظة: ** هذه الجوهرة لا تزال قيد التقدم وقد تتغير واجهة برمجة التطبيقات (API) حتى في تحديث الإصدار البسيط!
أضف هذا السطر إلى ملف Gemfile الخاص بالتطبيق الخاص بك:
gem 'odf'
ومن ثم تنفيذ:
$ bundle
أو قم بتثبيته بنفسك على النحو التالي:
$ gem install odf
توفر هذه الجوهرة 3 فئات رئيسية لكل نوع مستند. Odf::Document::Text
، Odf::Document::Spreadsheet
و Odf::Document::Presentation
. يمكنك إنشاء مثيل لأي منهم مثل ذلك:
document = Odf :: Document :: Text . new
بعد إنشاء المستند، يمكنك إضافة عناصر إليه. نضيف هنا فقرة إلى وثيقتنا:
document = Odf :: Document :: Text . new
document . add_paragraph ( 'Tülaay, ne olursun geri dön.' )
للتعرف على العناصر المتاحة التي يمكنك إضافتها إلى مستندك، يرجى إلقاء نظرة على دليل lib/element
.
يمكنك أيضًا إضافة معلومات تعريفية إلى مستندك كما يلي:
document = Odf :: Document :: Text . new
document . creator = 'Twentify'
يمكنك إما إجراء تسلسل للمستند الخاص بك مباشرةً إلى نظام الملفات كما يلي:
document = Odf :: Document :: Text . new
document . serialize ( 'path_to_serialize' )
أو احصل على دفق إخراج للعمل عليه كما يلي:
document = Odf :: Document :: Text . new
document . to_blob
بعد التحقق من الريبو، قم بتشغيل bin/setup
لتثبيت التبعيات. ثم قم بتشغيل rake spec
لإجراء الاختبارات. يمكنك أيضًا تشغيل bin/console
للحصول على مطالبة تفاعلية تسمح لك بالتجربة.
لتثبيت هذه الجوهرة على جهازك المحلي، قم بتشغيل bundle exec rake install
. لإصدار إصدار جديد، قم بتحديث رقم الإصدار في version.rb
، ثم قم بتشغيل bundle exec rake release
، والذي سينشئ علامة git للإصدار، ويدفع التزامات git وعلاماته، ويدفع ملف .gem
إلى Rubygems.org.
نرحب بتقارير الأخطاء وطلبات السحب على GitHub على https://github.com/meinac/odf.
الجوهرة متاحة كمصدر مفتوح بموجب شروط ترخيص MIT.