Szerkessze a következőt: Word a Ruby SDK ban

Használja a REST API t a(z) Word szerkesztéséhez a(z) Ruby programban

Amikor a fejlesztők módosítanak egy Word dokumentumot ezzel a Ruby könyvtárral, valójában a dokumentumobjektum-modell (DOM) szerkesztés alatt áll. Így szinte bármilyen módosítás elvégezhető a DOM ként ábrázolt Word dokumentumon. A mellékelt Ruby SDK segítségével a fejlesztők egyszerűen szerkeszthetik a dokumentumokat: módosíthatják a szöveget, frissíthetik a táblázatokat, hozzáadhatnak képeket és így tovább. Csak töltsön be egy Word t, hajtsa végre programozottan a szükséges módosításokat, és exportálja az eredményt ugyanabba vagy bármely támogatott mentési formátumba.

Tekintse meg a kódrészletet

Szerkessze az Word et a Scalában a REST API használatával

Ruby könyvtárunk lehetővé teszi a fejlesztők számára, hogy közvetlenül módosítsanak egy Word dokumentumot a Document Object Model (DOM) szerkesztésével, ami azt jelenti, hogy nincs szükség további szoftver telepítésére.

Szerkessze az Word fájl szövegét a Ruby segítségével

Az Word fájlok szerkesztésének legnépszerűbb esete a szövegszerkesztés. Az adott szoftveres megoldással a dokumentumon belül a Ruby segítségével lehet szöveget hozzáadni, módosítani vagy törölni.

Szerkessze a táblázatot Word fájlban a Ruby segítségével

Egy másik népszerű Word szerkesztési lehetőség a táblázatszerkesztés. A Ruby SDK lehetővé teszi, hogy táblázatokkal és táblázatcellákban lévő szövegekkel dolgozzon.

A Ruby fejlesztői hozzáadhatnak vagy eltávolíthatnak táblázatokat és táblázatcellákat, valamint szöveget adhatnak hozzá, szerkeszthetnek és eltávolíthatnak azokon belül.

Adjon hozzá egy képet az Word fájlhoz a Ruby segítségével

A szöveg és a táblázatok Word ben történő szerkesztése mellett van egy másik gyakori lehetőség: képek hozzáadása a dokumentumhoz a Scalában. A Ruby fejlesztők képet is hozzáadhatnak egy Word fájlhoz DOM használatával.

Szerkessze programozottan az Word et

Próbálja ki ezt a nagy teljesítményű Ruby SDK t, és értékelje az Word dokumentumszerkesztési lehetőségeket. A következő példa segítségével töltse be az Word dokumentumot, és hajtson végre néhány módosítást: adjon hozzá szöveget, adjon hozzá egy táblázatot és egy táblázatcellát szöveggel, vagy szúrjon be egy képet az Word dokumentumba:

Töltsön fel egy módosítani kívánt dokumentumot
Futtassa a kódot
Töltse fel a beszúrni kívánt képet
Válassza ki a célformátumot a listából
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)
Futtassa a kódot
  
Másolja a(z) Ruby kódot a vágólapra

Word szerkesztése itt: Ruby

  1. Az "Aspose.Words Cloud for Ruby" telepítése
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a Ruby projekthez
  3. A(z) Word betöltése a szerkesztéshez itt: Ruby
  4. Tartalom beszúrása Word elejére
  5. Töltse le az eredménydokumentumot a felhőtárhelyről

Ruby könyvtár a DOCX szerkesztés használatához

Telepítse Aspose.Words Cloud SDK for Ruby programot a RubyGems tárhelyszolgáltatás használatával. A csomag telepítéséhez futtassa a gem install aspose_words_cloud. Alternatív megoldásként manuálisan is klónozhatja Aspose.Words Cloud SDK for Ruby forráskódját a GitHubból, és felhasználhatja a projektben. Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.

rendszerkövetelmények

Ruby 2.6 vagy újabb

A részletekért tekintse meg az Repository Documentation.

Egyéb támogatott fájlformátumok

A szerkesztési műveleteket más fájlformátumokhoz is végrehajthatja:

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2024. Minden jog fenntartva.