Upravte Word súbor alebo PDF v súprave Ruby SDK

Použite REST API na úpravu súborov v Ruby programovo

Keď vývojári upravia dokument pomocou daného riešenia Ruby, v skutočnosti sa upravuje objektový model dokumentu (DOM). V dokumente reprezentovanom ako DOM je teda možné vykonať takmer akékoľvek zmeny. Pomocou poskytnutej súpravy Ruby SDK môžu vývojári jednoducho upravovať dokument: upravovať text, aktualizovať tabuľky, pridávať obrázky atď. Stačí načítať Word, PDF alebo súbor v podporovanom formáte načítania, vykonať potrebné zmeny programovo a exportovať výsledok do podporovaného formátu uloženia.

Zobraziť útržok kódu

Upravte dokument v Ruby pomocou REST API

Naša knižnica pre Ruby umožňuje vývojárom upravovať dokument priamo úpravou jeho modelu objektu dokumentu (DOM), čo znamená, že nie je potrebné inštalovať žiadny ďalší softvér.

Je dôležité vedieť, že pomocou tohto riešenia Ruby môžete upravovať dokument v akomkoľvek podporovanom formáte. Napríklad je možné načítať súbor vo PDF formátoch, DOCX, DOC, RTF, ODT, EPUB, HTML a iných a potom tento súbor upraviť a uložiť v rovnakom formáte alebo v akomkoľvek inom podporovanom formáte.

Upravte text v Ruby

Najpopulárnejším prípadom na úpravu Word, PDF alebo akéhokoľvek iného dokumentu je úprava textu. S daným softvérovým riešením môžete pridávať, upravovať alebo mazať text pomocou Ruby v rámci dokumentu.

Upraviť tabuľku v Ruby

Ďalšou populárnou možnosťou úpravy dokumentov je úprava tabuľky. Naša Ruby SDK vám umožňuje pracovať s tabuľkami a textom v bunkách tabuľky.

Vývojári Ruby môžu pridávať alebo odstraňovať bunky tabuľky a tabuľky, ako aj pridávať, upravovať a odstraňovať text v nich.

Pridajte obrázok do dokumentu pomocou Ruby

Okrem úpravy textu a tabuliek existuje ďalšia bežná možnosť: pridávanie obrázkov do dokumentu v Ruby. Vývojári Ruby môžu tiež pridať obrázok do súboru pomocou DOM.

Upravte dokument online

Vyskúšajte túto výkonnú súpravu Ruby SDK a zhodnoťte niektoré možnosti úpravy dokumentov. Pomocou nasledujúceho príkladu načítajte dokument a vykonajte zmeny: pridajte text, pridajte tabuľku a bunku tabuľky s textom alebo vložte do dokumentu obrázok:

Nahrajte dokument, ktorý chcete upraviť
Spustiť kód
Nahrajte obrázok, ktorý chcete vložiť
Vyberte cieľový formát zo zoznamu
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)
Spustiť kód
  
Skopírujte kód Ruby do schránky

Ako upraviť súbor v Ruby

  1. Nainštalovať 'Apose.Words Cloud pre Ruby'
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho Ruby projektu
  3. Načítať dokument na úpravu v Ruby
  4. Vložte obsah na začiatok dokumentu
  5. Stiahnite si výsledný dokument z cloudového úložiska

Knižnica Ruby na úpravu dokumentov

Nainštalujte Aspose.Words Cloud SDK for Ruby pomocou hostingovej služby RubyGems. Spustite gem install aspose_words_cloud a nainštalujte balík. Ako alternatívu môžete manuálne naklonovať Aspose.Words Cloud SDK for Ruby z GitHub a použiť ho vo svojom projekte. Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.

Požiadavky na systém

Ruby 2.6 alebo novší

Podrobnosti nájdete v Repository Documentation.

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2024. Všetky práva vyhradené.