Edytuj Markdown w Ruby SDK

Użyj interfejsu REST API, aby programowo edytować Markdown w Ruby

Gdy programiści modyfikują Markdown dokument za pomocą tej Ruby biblioteki, w rzeczywistości edytowany jest model obiektów dokumentu (DOM). W ten sposób w Markdown dokumencie reprezentowanym jako DOM można wprowadzić prawie wszystkie zmiany. Dzięki dostarczonemu pakietowi Ruby SDK programiści mogą łatwo edytować dokument: modyfikować tekst, aktualizować tabele, dodawać obrazy i tak dalej. Po prostu załaduj Markdown, wprowadź niezbędne zmiany programowo i wyeksportuj wynik do tego samego lub dowolnego obsługiwanego formatu zapisu.

Zobacz fragment kodu

Edytuj Markdown w Ruby za pomocą REST API

Nasza Ruby biblioteka daje programistom możliwość bezpośredniej modyfikacji Markdown dokumentu poprzez edycję jego Object Object Model (DOM), co oznacza, że nie trzeba instalować dodatkowego oprogramowania.

Edytuj tekst w Markdown pliku za pomocą Ruby

Najpopularniejszym przypadkiem edycji Markdown pliku jest edycja tekstu. Za pomocą danego rozwiązania programowego możesz dodawać, modyfikować lub usuwać tekst za pomocą Ruby w dokumencie.

Edytuj tabelę w Markdown pliku za pomocą Ruby

Inną popularną opcją edycji Markdown jest edycja tabel. Nasz Ruby SDK umożliwia pracę z tabelami i tekstem w komórkach tabel.

Programiści Ruby mogą dodawać lub usuwać tabele i komórki tabeli, a także dodawać, edytować i usuwać w nich tekst.

Dodaj obraz do Markdown pliku za pomocą Ruby

Poza edycją tekstu i tabel w Markdown formacie istnieje jeszcze jedna powszechna opcja: dodawanie obrazów do dokumentu w Ruby. Deweloperzy Linuksa mogą również dodać obraz do Markdown pliku za pomocą DOM.

Edytuj Markdown programowo

Wypróbuj ten potężny Ruby SDK i oceń niektóre opcje edycji Markdown dokumentów. Korzystając z poniższego przykładu, załaduj Markdown dokument i wprowadź pewne zmiany: dodaj tekst, dodaj tabelę i komórkę tabeli z tekstem lub wstaw obraz do Markdown dokumentu:

Prześlij dokument, który chcesz zmodyfikować
Uruchom kod
Prześlij obraz, który chcesz wstawić
Wybierz format docelowy z listy
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.md')
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: 'md')
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.md')
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: 'md')
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.md')
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.md')
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: 'md')
convert = @words_api.convert_document(convert_request)
Uruchom kod
  
Skopiuj kod Ruby do schowka

Jak edytować Markdown w Ruby

  1. Zainstaluj "Aspose.Words Cloud dla Ruby"
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego Ruby projektu
  3. Załaduj Markdown, aby edytować w Ruby
  4. Wstaw zawartość na początku Markdown
  5. Pobierz dokument wynikowy z pamięci w chmurze

Ruby biblioteka do korzystania z MD edycji

Zainstaluj Aspose.Words Cloud SDK for Ruby, korzystając z usługi hostingowej RubyGems. Uruchom gem install aspose_words_cloud, aby zainstalować pakiet. Alternatywnie możesz ręcznie sklonować Aspose.Words Cloud SDK for Ruby z GitHub i użyć go w swoim projekcie. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.

wymagania systemowe

Ruby 2.6 lub nowszy

Zapoznaj się z Repository Documentation, aby zobaczyć szczegóły.

Inne obsługiwane formaty plików

Możesz wykonać operację edycji dla innych formatów plików:

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.