Word DOCX Belgeleri Oluşturmak İçin Açık Kaynak Ruby API
Yazılım geliştiricilerin Ruby uygulamaları içinde Word Belgeleri Oluşturmasını, Tablo Ekleyip Özelleştirmesini, Resim Eklemesini, Satır Sonu ve Metin Biçimlendirmesi Uygulamasını sağlayan lider ücretsiz Ruby kütüphanesi.
PureDocx Kütüphanesi Nedir?
PureDocx, Ruby uygulamaları içinde Microsoft Word .docx dosyaları oluşturma sürecini basitleştiren güçlü, açık kaynaklı bir Ruby kütüphanesidir. Word belgelerini programlı bir şekilde oluşturmak için doğrudan ve sezgisel bir yol sunar; bu da rapor, fatura veya anlık olarak oluşturulması gereken herhangi bir belge türüne ihtiyaç duyan yazılım geliştiricileri için mükemmel bir araçtır. Temelinde PureDocx, bir belgeyi başlık ve içerikle tanımlamanıza olanak verir. Başlık belgenin her sayfasında görünecek, içerik ise bir sayfadan sonraki sayfaya akacaktır.
PureDocx kütüphanesi, .docx dosyaları oluşturması gereken herhangi bir Ruby geliştiricisi için harika bir kütüphanedir. Basit API'si, esnek özellikleri ve açık kaynak yapısı, onu çeşitli uygulamalar için birincil seçim haline getirir. Temiz ve sezgisel API'si, geliştiricilerin minimal kodla karmaşık belgeler oluşturmasını sağlar. Metin, resim ve tablo desteğiyle PureDocx, çok çeşitli belgeler oluşturma esnekliği sunar. Zarif DSL'i, başlık/altbilgi, resim ve tablo desteği ve popüler ofis paketleriyle uyumluluğu, rapor oluşturma ve belge otomasyonu için mükemmel bir seçim olmasını sağlar.
PureDocx ile Başlarken
PureDocx'i kurmanın önerilen yolu RubyGems kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
RubyGems ile Belgeleri Kur
$ gem 'puredocx
// Or install it yourself as
$ gem install PureDocx
You can also download it directly from GitHub.Ruby ile Word Belgeleri Oluşturma
Açık kaynaklı PureDocx kütüphanesi, Ruby uygulamaları içinde Word belgeleri oluşturma ve yönetme konusunda tam destek sağlamaktadır. Temelinde PureDocx, bir belgeyi başlık ve içerikle tanımlamanıza olanak verir. Başlık belgenin her sayfasında görünecek, içerik ise bir sayfadan sonraki sayfaya akacaktır. Yazılım geliştiricileri çeşitli biçimlendirme türlerini uygulayabilir, tablolar ve resimler ekleyebilir ve içeriği kolayca yerleştirebilir. İşte Ruby komutları kullanarak bir word belgesi oluşturmayı gösteren basit bir örnek.
Ruby Uygulamaları İçinde Word Belgesi Nasıl Oluşturulur?
PureDocx.create('my_document.docx') do |doc|
doc.header([
doc.text('My Awesome Document Header')
])
doc.content([
doc.text('This is the main content of my document.')
])
end
Ruby ile Belgeler İçinde Metin Biçimlendirme Uygulama
PureDocx Ruby kütüphanesi, yazılım geliştiricilerin Word belgeleri içinde çeşitli stil ve biçimlendirme türlerini oluşturup uygulamasını kolaylaştırır. Kütüphane, metni kalın veya italik yapma, yazı tipi boyutunu ayarlama, metni sol, orta veya sağa hizalama gibi birçok metin biçimlendirme seçeneği sunar. İşte bir Word belgesi içinde metne farklı biçimlendirme seçenekleri uygulamanın bir örneği.
Ruby API ile Word Belgeleri İçinde Metin Biçimlendirme Nasıl Uygulanır?
Ruby ile Word Dosyalarında Tablo Oluşturma ve Özelleştirme
Tablolar, belgeleriniz içinde verileri düzenlemenin ve göstermenin güçlü bir yoludur. PureDocx kütüphanesi, Ruby aracılığıyla Word belgelerinde özel stil ile tablolar oluşturmayı kolaylaştırır. Yazılım geliştiricileri, tablo genişliğini ayarlama, hücrelerin üst ve sol dolgu değerlerini belirleme, hangi kenarların kenarlık içermeyeceğini seçme, tek tek sütun genişliklerini ayarlama, hangi kenarların kalın kenarlık olacağını belirleme gibi çeşitli seçeneklerle tabloların görünümünü özelleştirebilir. Aşağıdaki örnek, Ruby uygulamaları içinde basit bir tablo nasıl oluşturulur gösterir.
Ruby Uygulamalarında Basit Bir Tablo Nasıl Oluşturulur?
table_data = [
[{ column: [doc.text('Column 1')] }, { column: [doc.text('Column 2')] }],
[{ column: [doc.text('Row 2, Col 1')] }, { column: [doc.text('Row 2, Col 2')] }]
]
doc.table(table_data)
Ruby API ile Tabloyu Özelleştirilmiş Stil ile Nasıl Özelleştirirsiniz?
table_options = {
table_width: 8000,
paddings: { top: 100, left: 100 },
sides_without_border: [:top, :bottom],
bold_sides: [:left, :right],
col_width: [4000, 4000]
}
doc.table(table_data, table_options)
Ruby ile Sayfalama, Satır Sonu ve Yeni Sayfalar Uygulama
Açık kaynaklı PureDocx kütüphanesi, Ruby uygulamaları içinde çalışan belgeleri yönetmek için çeşitli seçenekler sunar. Kütüphane, belgelerinize kolayca sayfa numarası eklemenizi sağlar. Sayfa numaralarının altbilgideki konumunu 'sol', 'sağ' veya 'orta' olarak belirtebilirsiniz. Satır sonu eklemek için brake yöntemini, yeni bir sayfa başlatmak için new_page yöntemini kullanabilirsiniz. Aşağıdaki örnek, Word belgelerinde satır sonu uygulamayı ve yeni sayfalar eklemeyi gösterir.
Ruby ile Satır Sonları Uygulama ve Yeni Sayfalar Ekleme Nasıl Yapılır?
doc.text('This is the first line.')
doc.brake
doc.text('This is the second line.')
doc.new_page
doc.text('This is on a new page.')