Geliştiriciler bir DOC belgesini bu Ruby kitaplığıyla değiştirdiğinde, gerçekte düzenlenmekte olan Belge Nesne Modeli'dir (DOM). Böylece, DOM olarak temsil edilen DOC belgesinde hemen hemen her türlü değişiklik yapılabilir. Sağlanan Ruby SDK ile geliştiriciler bir belgeyi kolayca düzenleyebilir: metni değiştirebilir, tabloları güncelleyebilir, resim ekleyebilir vb. Sadece bir DOC yükleyin, gerekli değişiklikleri programlı olarak yapın ve sonucu aynı veya desteklenen herhangi bir kaydetme formatına aktarın.
Ruby kitaplığımız geliştiricilere, Belge Nesne Modelini (DOM) düzenleyerek bir DOC belgesini doğrudan değiştirme yeteneği verir, bu da ek bir yazılımın yüklenmesi gerekmediği anlamına gelir.
Bir DOC dosyasını düzenlemek için en popüler durum metin düzenlemedir. Verilen yazılım çözümü ile belge içinde Ruby kullanarak metin ekleyebilir, değiştirebilir veya silebilirsiniz.
Bir başka popüler DOC düzenleme seçeneği de tablo düzenlemedir. Ruby SDK'mız, tablo hücrelerinde tablolar ve metinlerle çalışmanıza olanak tanır.
Ruby geliştiricileri, tablo ve tablo hücrelerini ekleyebilir veya kaldırabilir, ayrıca bunlara metin ekleyebilir, düzenleyebilir ve kaldırabilir.
DOC'de metin ve tabloları düzenlemenin yanı sıra başka bir yaygın seçenek daha vardır: Ruby'da bir belgeye resim eklemek. Ruby geliştiricileri, DOM kullanarak bir DOC dosyasına bir görüntü de ekleyebilir.
Bu güçlü Ruby SDK'sını deneyin ve DOC belge düzenlemedeki bazı seçenekleri değerlendirin. Aşağıdaki örneği kullanarak, DOC belgenizi yükleyin ve bazı değişiklikler yapın: metin ekleyin, metin içeren bir tablo ve tablo hücresi ekleyin veya DOC belgesine bir resim ekleyin:
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input.doc')
request_paragraph = ParagraphInsert.new({:Text => 'Morbi enim nunc faucibus a.'})
insert_paragraph_request = InsertParagraphOnlineRequest.new(document: request_document,
paragraph: request_paragraph)
insert_paragraph = @words_api.insert_paragraph_online(insert_paragraph_request)
convert_request = ConvertDocumentRequest.new(
document: insert_paragraph.document.values[0], format: 'doc')
convert = @words_api.convert_document(convert_request)
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input.doc')
request_table = TableInsert.new({:ColumnsCount => 1, :RowsCount => 2})
insert_table_request = InsertTableOnlineRequest.new(document: request_document,
table: request_table, node_path: '')
insert_table = @words_api.insert_table_online(insert_table_request)
convert_request = ConvertDocumentRequest.new(
document: insert_table.document.values[0], format: 'doc')
convert = @words_api.convert_document(convert_request)
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input1.doc')
request_drawing_object = DrawingObjectInsert.new({:Height => 0, :Left => 0, :Top => 0,
:Width => 0, :RelativeHorizontalPosition => 'Margin',
:RelativeVerticalPosition => 'Margin', :WrapType => 'Inline'})
request_image_file = File.open('Input2.doc')
insert_drawing_object_request = InsertDrawingObjectOnlineRequest.new(
document: request_document, drawing_object: request_drawing_object,
image_file: request_image_file, node_path: 'sections/0')
insert_drawing_object = @words_api.insert_drawing_object_online(insert_drawing_object_request)
convert_request = ConvertDocumentRequest.new(
document: insert_drawing_object.document.values[0], format: 'doc')
convert = @words_api.convert_document(convert_request)
RubyGems barındırma hizmetini kullanarak Aspose.Words Cloud SDK for Ruby kurun. Paketi kurmak için gem install aspose_words_cloud çalıştırın. Alternatif olarak, GitHub'dan Aspose.Words Cloud SDK for Ruby kaynak kodunu manuel olarak klonlayabilir ve projenizde kullanabilirsiniz. Gerekli güvenlik kimlik bilgilerini hızla almak ve REST API'mize erişmek için lütfen bu Instructions izleyin.
Ruby 2.6 veya daha yenisi
Ayrıntıları görmek için Repository Documentation bakın.
Diğer dosya biçimleri için düzenleme işlemini gerçekleştirebilirsiniz: