Rediģēt DOCX Ruby SDK

Izmantojiet REST API, lai programmatiski rediģētu DOCX pakalpojumā Ruby

Kad izstrādātāji modificē DOCX dokumentu ar šo Ruby bibliotēku, faktiski tiek rediģēts dokumenta objekta modelis (DOM). Tādējādi DOCX dokumentā, kas attēlots kā DOM, var veikt gandrīz visas izmaiņas. Izmantojot nodrošināto Ruby SDK, izstrādātāji var viegli rediģēt dokumentu: modificēt tekstu, atjaunināt tabulas, pievienot attēlus un tā tālāk. Vienkārši ielādējiet DOCX, programmatiski veiciet nepieciešamās izmaiņas un eksportējiet rezultātu uz to pašu vai jebkuru atbalstīto saglabāšanas formātu.

Skatīt koda fragmentu

Rediģējiet DOCX programmā Ruby, izmantojot REST API

Mūsu Ruby bibliotēka sniedz izstrādātājiem iespēju modificēt DOCX dokumentu tieši, rediģējot tā Document Object Model (DOM), kas nozīmē, ka nav jāinstalē papildu programmatūra.

Rediģējiet tekstu DOCX failā, izmantojot Ruby

Populārākais DOCX faila rediģēšanas gadījums ir teksta rediģēšana. Izmantojot doto programmatūras risinājumu, jūs varat pievienot, modificēt vai dzēst tekstu, izmantojot Ruby dokumentā.

Rediģējiet tabulu DOCX failā, izmantojot Ruby

Vēl viena populāra DOCX rediģēšanas iespēja ir tabulas rediģēšana. Mūsu Ruby SDK ļauj strādāt ar tabulām un tekstu tabulas šūnās.

Ruby izstrādātāji var pievienot vai noņemt tabulas un tabulas šūnas, kā arī pievienot, rediģēt un noņemt tajās esošo tekstu.

Pievienojiet attēlu DOCX failam, izmantojot Ruby

Papildus teksta un tabulu rediģēšanai DOCX formātā ir vēl viena izplatīta iespēja: attēlu pievienošana dokumentam programmā Ruby. Ruby izstrādātāji var arī pievienot attēlu DOCX failam, izmantojot DOM.

Programmatiski rediģējiet DOCX

Izmēģiniet šo jaudīgo Ruby SDK un novērtējiet dažas DOCX dokumentu rediģēšanas iespējas. Izmantojot šo piemēru, ielādējiet savu DOCX dokumentu un veiciet dažas izmaiņas: pievienojiet tekstu, pievienojiet tabulu un tabulas šūnu ar tekstu vai ievietojiet attēlu DOCX dokumentā:

Augšupielādējiet dokumentu, kuru vēlaties modificēt
Palaist kodu
Augšupielādējiet attēlu, kuru vēlaties ievietot
Sarakstā atlasiet mērķa formātu
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.docx')
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: 'docx')
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.docx')
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: 'docx')
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.docx')
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.docx')
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: 'docx')
convert = @words_api.convert_document(convert_request)
Palaist kodu
  
Kopējiet kodu Ruby starpliktuvē

Kā rediģēt DOCX pakalpojumā Ruby

  1. Instalējiet Aspose.Words Cloud for Ruby
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Ruby projektam
  3. Ielādēt DOCX, lai rediģētu Ruby
  4. Ievietot saturu DOCX sākumā
  5. Lejupielādējiet rezultātu dokumentu no mākoņa krātuves

Ruby bibliotēka, lai izmantotu DOCX rediģēšanu

Instalējiet Aspose.Words Cloud SDK for Ruby izmantojot RubyGems mitināšanas pakalpojumu. Palaidiet gem install aspose_words_cloud, lai instalētu pakotni. Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for Ruby pirmkodam no GitHub un izmantot to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Ruby 2.6 vai jaunāka versija

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt rediģēšanas darbību citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.