สร้างไฟล์ .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
หลังจากตรวจสอบ repo แล้ว ให้รัน bin/setup
เพื่อติดตั้งการขึ้นต่อกัน จากนั้นรัน rake spec
เพื่อรันการทดสอบ คุณยังสามารถเรียกใช้ bin/console
เพื่อรับข้อความโต้ตอบที่จะช่วยให้คุณสามารถทดลองได้
หากต้องการติดตั้ง gem นี้ลงในเครื่องของคุณ ให้รัน bundle exec rake install
หากต้องการออกเวอร์ชันใหม่ ให้อัปเดตหมายเลขเวอร์ชันใน version.rb
จากนั้นเรียกใช้ bundle exec rake release
ซึ่งจะสร้างแท็ก git สำหรับเวอร์ชัน กด git commits และแท็ก แล้วส่งไฟล์ .gem
ไปที่ rubygems.org
รายงานข้อผิดพลาดและคำขอดึงข้อมูลยินดีต้อนรับบน GitHub ที่ https://github.com/meinac/odf
อัญมณีนี้มีให้ใช้งานในรูปแบบโอเพ่นซอร์สภายใต้เงื่อนไขของใบอนุญาต MIT