Ruby로 .odt
, .ods
, .odp
파일을 만들어보세요! ODF에 대한 자세한 내용은 사양 페이지를 참조하세요.
**참고: ** 이 gem은 아직 진행 중이며 마이너 버전 업데이트에서도 API가 변경될 수 있습니다!
애플리케이션의 Gemfile에 다음 줄을 추가하세요.
gem 'odf'
그런 다음 다음을 실행합니다.
$ bundle
또는 다음과 같이 직접 설치하십시오.
$ gem install odf
이 gem은 각 문서 유형에 대해 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
실행할 수도 있습니다.
이 gem을 로컬 머신에 설치하려면, bundle exec rake install
실행하세요. 새 버전을 출시하려면 version.rb
에서 버전 번호를 업데이트한 다음, 버전에 대한 git 태그를 생성하고 git 커밋 및 태그를 푸시한 다음 .gem
파일을 rubygems.org에 푸시하는 bundle exec rake release
실행하세요.
버그 보고서 및 끌어오기 요청은 GitHub(https://github.com/meinac/odf)에서 환영합니다.
이 gem은 MIT 라이선스 조건에 따라 오픈 소스로 제공됩니다.