Bearbeiten Sie Markdown im Ruby SDK

Verwenden Sie die REST API, um Markdown in Ruby programmgesteuert zu bearbeiten

Wenn Entwickler ein Markdown Dokument mit dieser Ruby Bibliothek ändern, wird tatsächlich das Document Object Model (DOM) bearbeitet. Somit können fast alle Änderungen an dem als DOM dargestellten Markdown Dokument vorgenommen werden. Mit dem bereitgestellten Ruby SDK können Entwickler ein Dokument ganz einfach bearbeiten: Text ändern, Tabellen aktualisieren, Bilder hinzufügen und so weiter. Laden Sie einfach ein Markdown, nehmen Sie die erforderlichen Änderungen programmgesteuert vor und exportieren Sie das Ergebnis in dasselbe oder ein beliebiges unterstütztes Speicherformat.

Codeausschnitt anzeigen

Bearbeiten Sie Markdown in Ruby mit der REST API

Unsere Ruby Bibliothek gibt Entwicklern die Möglichkeit, ein Markdown Dokument direkt durch Bearbeiten seines Document Object Model (DOM) zu ändern, was bedeutet, dass keine zusätzliche Software installiert werden muss.

Text in Markdown Datei mit Ruby bearbeiten

Der beliebteste Fall zum Bearbeiten einer Markdown Datei ist die Textbearbeitung. Mit der angegebenen Softwarelösung können Sie mit Ruby innerhalb des Dokuments Text hinzufügen, ändern oder löschen.

Bearbeiten Sie die Tabelle in der Markdown Datei mit Ruby

Eine weitere beliebte Markdown Bearbeitungsoption ist die Tabellenbearbeitung. Mit unserem Ruby SDK können Sie mit Tabellen und Text in Tabellenzellen arbeiten.

Ruby Entwickler können Tabellen und Tabellenzellen hinzufügen oder entfernen sowie Text darin hinzufügen, bearbeiten und entfernen.

Fügen Sie mit Ruby ein Bild zu einer Markdown Datei hinzu

Neben der Bearbeitung von Text und Tabellen in Markdown gibt es eine weitere gängige Option: das Hinzufügen von Bildern zu einem Dokument in Ruby. Ruby Entwickler können auch mithilfe von DOM ein Bild in eine Markdown Datei einfügen.

Bearbeiten Sie Markdown programmgesteuert

Probieren Sie dieses leistungsstarke Ruby SDK aus und testen Sie einige Optionen zur Bearbeitung von Markdown Dokumenten. Laden Sie anhand des folgenden Beispiels Ihr Markdown Dokument und nehmen Sie einige Änderungen vor: Fügen Sie Text hinzu, fügen Sie eine Tabelle und eine Tabellenzelle mit Text hinzu oder fügen Sie ein Bild in das Markdown Dokument ein:

Laden Sie ein Dokument hoch, das Sie ändern möchten
Code ausführen
Laden Sie ein Bild hoch, das Sie einfügen möchten
Wählen Sie das Zielformat aus der Liste
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)
Code ausführen
  
Code Ruby in die Zwischenablage kopieren

So bearbeiten Sie Markdown in Ruby

  1. Installieren Sie "Aspose.Words Cloud für Ruby"
  2. Fügen Sie Ihrem Ruby Projekt eine Bibliotheksreferenz hinzu (importieren Sie die Bibliothek).
  3. Laden Sie Markdown, um es in Ruby zu bearbeiten
  4. Inhalt am Anfang von Markdown einfügen
  5. Laden Sie das Ergebnisdokument aus dem Cloud-Speicher herunter

Ruby Bibliothek zur Verwendung der MD Bearbeitung

Installieren Sie Aspose.Words Cloud SDK for Ruby mit dem RubyGems -Hosting-Service. Führen Sie gem install aspose_words_cloud aus, um das Paket zu installieren. Alternativ können Sie Aspose.Words Cloud SDK for Ruby -Quellcode manuell von GitHub klonen und in Ihrem Projekt verwenden. Bitte befolgen Sie diese Instructions, um schnell die erforderlichen Sicherheitsanmeldeinformationen zu erhalten und auf unsere REST API zuzugreifen.

System Anforderungen

Ruby 2.6 oder neuer

Einzelheiten finden Sie in der Repository Documentation.

Andere unterstützte Dateiformate

Sie können Bearbeitungsvorgänge für andere Dateiformate durchführen:

5%

Abonnieren Sie Produkt-Updates von Aspose

Erhalten Sie monatliche Newsletter und Angebote direkt in Ihre Mailbox.

© Aspose Pty Ltd 2001-2024. Alle Rechte vorbehalten.