Uredite HTML u Ruby SDK

Koristite REST API za programsko uređivanje HTML u Ruby

Kada programeri modificiraju HTML dokument s ovom Ruby bibliotekom, ono što se zapravo uređuje je model objekta dokumenta (DOM). Dakle, gotovo sve promjene mogu se napraviti u HTML dokumentu predstavljenom kao DOM. Uz isporučeni Ruby SDK, programeri mogu jednostavno uređivati dokument: mijenjati tekst, ažurirati tablice, dodavati slike i tako dalje. Samo učitajte HTML, izvršite potrebne promjene programski i izvezite rezultat u isti ili bilo koji podržani format spremanja.

Pogledajte isječak koda

Uredite HTML u Ruby koristeći REST API

Naša Ruby knjižnica daje programerima mogućnost da izravno modificiraju HTML dokument uređivanjem njegovog modela objekta dokumenta (DOM), što znači da ne treba instalirati dodatni softver.

Uredite tekst u HTML datoteci pomoću Ruby

Najpopularniji slučaj za uređivanje HTML datoteke je uređivanje teksta. S danim softverskim rješenjem možete dodavati, mijenjati ili brisati tekst pomoću Ruby unutar dokumenta.

Uredite tablicu u HTML datoteci pomoću Ruby

Još jedna popularna opcija za uređivanje HTML a je uređivanje tablice. Naš Ruby SDK omogućuje vam rad s tablicama i tekstom u ćelijama tablice.

Ruby programeri mogu dodavati ili uklanjati ćelije tablice i tablice, kao i dodavati, uređivati i uklanjati tekst unutar njih.

Dodajte sliku u HTML datoteku pomoću Ruby

Osim uređivanja teksta i tablica u HTML u, postoji još jedna uobičajena opcija: dodavanje slika u dokument u Ruby. Ruby programeri također mogu dodati sliku u HTML datoteku koristeći DOM.

Programski uredite HTML

Isprobajte ovaj moćni Ruby SDK i procijenite neke opcije u uređivanju HTML dokumenata. Koristeći sljedeći primjer, učitajte svoj HTML dokument i napravite neke izmjene: dodajte tekst, dodajte tablicu i ćeliju tablice s tekstom ili umetnite sliku u HTML dokument:

Prenesite dokument koji želite izmijeniti
Pokreni kôd
Učitajte sliku koju želite umetnuti
Odaberite ciljni format s popisa
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.html')
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: 'html')
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.html')
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: 'html')
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.html')
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.html')
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: 'html')
convert = @words_api.convert_document(convert_request)
Pokreni kôd
  
Kopirajte kôd Ruby u međuspremnik

Kako urediti HTML u Ruby

  1. Instalirajte 'Aspose.Words Cloud za Ruby'
  2. Dodajte referencu biblioteke (uvezite biblioteku) svom Ruby projektu
  3. Učitajte HTML za uređivanje u Ruby
  4. Umetni sadržaj na početak HTML
  5. Preuzmite dokument rezultata iz pohrane u oblaku

Biblioteka Ruby za korištenje HTML uređivanja

Instalirajte Aspose.Words Cloud SDK for Ruby koristeći RubyGems hosting uslugu. Pokrenite gem install aspose_words_cloud da instalirate paket. Kao alternativu, možete ručno klonirati Aspose.Words Cloud SDK for Ruby izvorni kod s GitHuba i koristiti ga u svom projektu. Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.

Zahtjevi sustava

Ruby 2.6 ili noviji

Pogledajte Repository Documentation da vidite detalje.

Ostali podržani formati datoteka

Možete izvršiti operaciju uređivanja za druge formate datoteka:

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2024. Sva prava pridržana.