Bewerk Word in Ruby SDK

Gebruik REST API om Word in Ruby programmatisch te bewerken

Wanneer ontwikkelaars een Word document wijzigen met deze Ruby bibliotheek, wordt het Document Object Model (DOM) eigenlijk bewerkt. Zo kunnen bijna alle wijzigingen worden aangebracht in het Word document dat wordt weergegeven als DOM. Met de meegeleverde Ruby SDK kunnen ontwikkelaars eenvoudig een document bewerken: tekst wijzigen, tabellen bijwerken, afbeeldingen toevoegen, enzovoort. Laad gewoon een Word, breng de nodige wijzigingen programmatisch aan en exporteer het resultaat naar dezelfde of een ondersteunde opslagindeling.

Codefragment bekijken

Bewerk Word in Ruby met behulp van REST API

Onze Ruby bibliotheek geeft ontwikkelaars de mogelijkheid om een Word document rechtstreeks aan te passen door het Document Object Model (DOM) ervan te bewerken, wat betekent dat er geen extra software hoeft te worden geïnstalleerd.

Bewerk tekst in Word bestand met Ruby

Het meest populaire geval om een Word bestand te bewerken, is tekstbewerking. Met de gegeven softwareoplossing kunt u tekst toevoegen, wijzigen of verwijderen met behulp van Ruby in het document.

Tabel bewerken in Word bestand met Ruby

Een andere populaire Word bewerkingsoptie is het bewerken van tabellen. Met onze Ruby SDK kun je werken met tabellen en tekst in tabelcellen.

Ruby ontwikkelaars kunnen tabel- en tabelcellen toevoegen of verwijderen, en tekst erin toevoegen, bewerken en verwijderen.

Voeg een afbeelding toe aan het Word bestand met Ruby

Naast het bewerken van tekst en tabellen in Word, is er nog een andere veel voorkomende optie: afbeeldingen toevoegen aan een document in Ruby. Ruby ontwikkelaars kunnen ook een afbeelding toevoegen aan een Word bestand met behulp van DOM.

Word programmatisch bewerken

Probeer deze krachtige Ruby SDK en evalueer enkele opties bij het bewerken van Word documenten. Gebruik het volgende voorbeeld, laad uw Word document en breng enkele wijzigingen aan: voeg tekst toe, voeg een tabel en een tabelcel met tekst toe of voeg een afbeelding in het Word document in:

Upload een document dat u wilt wijzigen
Voer code uit
Upload een afbeelding die u wilt invoegen
Selecteer het doelformaat uit de lijst
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)
Voer code uit
  
Kopieer code Ruby naar het klembord

Hoe u Word in Ruby kunt bewerken

  1. Installeer 'Aspose.Words Cloud voor Ruby'
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw Ruby project
  3. Laad Word om te bewerken in Ruby
  4. Inhoud invoegen aan het begin van Word
  5. Download het resultaatdocument uit de cloudopslag

Ruby bibliotheek om DOCX bewerking te gebruiken

Installeer Aspose.Words Cloud SDK for Ruby met RubyGems hostingservice. Voer gem install aspose_words_cloud uit om het pakket te installeren. Als alternatief kunt u de Aspose.Words Cloud SDK for Ruby -broncode van GitHub handmatig klonen en in uw project gebruiken. Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.

systeem vereisten

Ruby 2.6 of nieuwer

Raadpleeg de Repository Documentation om de details te zien.

Andere ondersteunde bestandsindelingen

U kunt bewerkingen uitvoeren voor andere bestandsindelingen:

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2024. Alle rechten voorbehouden.