Leabharlann Foinse Oscailte Ruby le haghaidh Próiseáil Doiciméid Word 

API Ruby saor in aisce a chuireann ar chumas forbróirí bogearraí comhaid Microsoft Word a ghiniúint agus a chur in Eagar, ceanntásca & buntásca a bhainistiú, táblaí a chur isteach agus a chur in eagar, agus go leor eile.

Is API foinse oscailte JavaScript é Docx a sholáthraíonn an cumas comhaid Word Docx a ghiniúint agus a bhainistiú laistigh dá bhfeidhmchlár JavaScript féin gan stró. Is féidir leis an leabharlann oibriú go réidh le haghaidh Nód agus ar an mBrabhsálaí. Tá an leabharlann an-chobhsaí agus éasca le húsáid. Gan ach cúpla líne de chód, is féidir le forbróirí doiciméid focal a chruthú agus a ionramháil gan aon spleáchas seachtrach.

Áiríodh san API DocX tacaíocht do roinnt gnéithe tábhachtacha a bhaineann le bheith ag obair le doiciméid Word, mar shampla doiciméid Word a chruthú, comhaid DOCX a mhodhnú, alt a chur le comhad focal, ceanntásca agus buntásca a chur leis agus a bhainistiú, táblaí a chur isteach agus a chur in eagar, tacaíocht le piléar agus le huimhriú. , Tábla cruthú ábhair, corrlaigh doiciméad socraithe, méid an leathanaigh socraithe, ailíniú téacs, Bainistigh clónna agus clómhéid, cruthú rannóga doiciméad agus go leor eile.

Previous Next

Tús a chur le Docx

Is é an bealach molta a shuiteáil ag baint úsáide as npm. Bain úsáid as an ordú seo a leanas le do thoil le Gemfile d'fheidhmchláir

Suiteáil Docs trí npm

 gem install docx

Scríobh chuig Comhaid DOCX Reatha trí Ruby

Cuireann leabharlann Ruby Docx ar chumas forbróirí bogearraí comhaid DOCX atá ann cheana féin a oscailt agus ábhar comhaid a nuashonrú laistigh dá bhfeidhmchláir Ruby féin. Chun comhad a oscailt ní mór duit cosán ceart an chomhaid DOCX atá ann cheana a sholáthar. Nuair a bheidh rochtain agat ar na doiciméid is féidir leat líne amháin téacs nó ailt a chur leis go héasca, téacs a chur ina ionad, ábhar nach dteastaíonn a bhaint, an téacs atá ann cheana a mhodhnú, agus mar sin de. Nuair a bheidh gach rud críochnaithe i gceart, is féidir leat an doiciméad a shábháil ar an gcosán sonraithe.

Conas Scríobh chuig Comhaid DOCX Reatha trí Ruby API

require 'docx'
doc = Docx::Document.open('example.docx')
doc.bookmarks['example_bookmark'].insert_text_after("Hello world.")
# Insert multiple lines of text at our bookmark
doc.bookmarks['example_bookmark_2'].insert_multiple_lines_after(['Hello', 'World', 'foo'])
# Remove paragraphs
doc.paragraphs.each do |p|
  p.remove! if p.to_s =~ /TODO/
end
# Substitute text, preserving formatting
doc.paragraphs.each do |p|
  p.each_text_run do |tr|
    tr.substitute('_placeholder_', 'replacement value')
  end
end
# Save document to specified path
doc.save('example-edited.docx')

Comhad Docx a léamh trí Leabharlann Ruby

Chuir leabharlann foinse oscailte Ruby Docx feidhmiúlacht ar fáil chun comhaid MS word DOCX a rochtain agus a léamh ag baint úsáide as cúpla líne de chód Ruby. Is féidir le forbróirí an réad doiciméad a chruthú go héasca dár gcomhad Docx atá ann cheana féin agus is féidir leo ábhar an chomhaid a aisghabháil agus a thaispeáint le cúpla líne de chód Ruby. Taispeánann tú alt nó leabharmharc ar leith go héasca. Is féidir leat comhaid a thaispeáint freisin ó mhaolán.

Oscail & Léigh an Comhad Docx atá ann faoi láthair trí Ruby API

require 'docx'
# Create a Docx::Document object for our existing docx file
doc = Docx::Document.open('example.docx')
# Retrieve and display paragraphs
doc.paragraphs.each do |p|
  puts p
end
# Retrieve and display bookmarks, returned as hash with bookmark names as keys and objects as values
doc.bookmarks.each_pair do |bookmark_name, bookmark_object|
  puts bookmark_name
end

Táblaí Léitheoireachta i gComhaid Word DOCX

Tugann leabharlann foinse oscailte Ruby DOCX an cumas d’fhorbróirí bogearraí táblaí taobh istigh de chomhad DOCX a rochtain agus a léamh ag baint úsáide as orduithe Ruby. Is féidir leat sraitheanna, colúin agus cealla táblaí a rochtain go héasca gan ach cúpla líne de chód. Tacaíonn an leabharlann le atriall trí tháblaí, atriallta bunaithe ar Rónna, agus atriallta bunaithe ar Cholún.

Conas Táblaí a Léigh i nDoiciméid Word trí Ruby API

require 'docx'
# Create a Docx::Document object for our existing docx file
doc = Docx::Document.open('tables.docx')
first_table = doc.tables[0]
puts first_table.row_count
puts first_table.column_count
puts first_table.rows[0].cells[0].text
puts first_table.columns[0].cells[0].text
# Iterate through tables
doc.tables.each do |table|
  table.rows.each do |row| # Row-based iteration
    row.cells.each do |cell|
      puts cell.text
    end
  end
  table.columns.each do |column| # Column-based iteration
    column.cells.each do |cell|
      puts cell.text
    end
  end
end
 Gaeilge