Nyílt forráskódú Ruby API Word DOCX dokumentumok létrehozásához

Egy vezető ingyenes Ruby könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy Word dokumentumokat hozzanak létre, táblázatokat adjanak hozzá és testreszabjanak, képeket helyezzenek be, sortörést és szövegformázást alkalmazzanak a Word dokumentumokban Ruby alkalmazásokon belül.

Mi a PureDocx könyvtár?

A PureDocx egy erőteljes, nyílt forráskódú Ruby könyvtár, amely leegyszerűsíti a Microsoft Word .docx fájlok Ruby alkalmazásokon belüli létrehozásának folyamatát. Egyszerű és intuitív módot kínál a Word dokumentumok programozott generálására, így kiváló eszköz a szoftverfejlesztők számára, akiknek gyorsan kell jelentéseket, számlákat vagy bármilyen más típusú dokumentumot létrehozniuk. Alapvetően a PureDocx lehetővé teszi, hogy egy dokumentumot fejléccel és tartalommal definiáljunk. A fejléc minden oldalra megjelenik, míg a tartalom az egyes oldalakon folytatódik.

A PureDocx könyvtár fantasztikus eszköz minden Ruby fejlesztő számára, aki .docx fájlokat kell generáljon. Egyszerű API-ja, rugalmas funkciói és nyílt forráskódú jellege a legjobb választássá teszi számos alkalmazás számára. Tiszta és intuitív API-ja lehetővé teszi a fejlesztők számára, hogy minimális kóddal hozzanak létre összetett dokumentumokat. A szöveg, képek és táblázatok támogatásával a PureDocx rugalmasságot biztosít különféle dokumentumok készítéséhez. Elegáns DSL-je, a fejlécek/láblécek, képek és táblázatok támogatása, valamint a népszerű irodai csomagokkal való kompatibilitás nagy választássá teszi jelentéskészítéshez és dokumentumautomatizáláshoz.

Previous Next

Az PureDocx használatának megkezdése

A PureDocx telepítésének ajánlott módja a RubyGems használata. Kérjük, használja a következő parancsot a problémamentes telepítéshez.

Dokumentáció telepítése RubyGems-en keresztül


$ gem 'puredocx

// Or install it yourself as

$ gem install PureDocx

You can also download it directly from GitHub.

Word dokumentumok létrehozása Ruby-val

A nyílt forráskódú PureDocx könyvtár teljes támogatást nyújt Word dokumentumok létrehozásához és kezeléséhez Ruby alkalmazásokon belül. Alapvetően a PureDocx lehetővé teszi, hogy egy dokumentumot fejléccel és tartalommal definiáljunk. A fejléc minden oldalra megjelenik, míg a tartalom az egyes oldalakon folytatódik. A szoftverfejlesztők különféle formázási típusokat alkalmazhatnak, táblázatokat és képeket adhatnak hozzá, és könnyedén szúrhatnak be tartalmat. Íme egy egyszerű példa, amely bemutatja, hogyan hozhatunk létre egy Word dokumentumot Ruby parancsokkal.

Hogyan hozzunk létre Word dokumentumot Ruby alkalmazásokban?

PureDocx.create('my_document.docx') do |doc|
  doc.header([
    doc.text('My Awesome Document Header')
  ])
  doc.content([
    doc.text('This is the main content of my document.')
  ])
end

Szövegformázás alkalmazása dokumentumokban Ruby-val

A PureDocx Ruby könyvtár megkönnyíti a szoftverfejlesztők számára, hogy különféle stílusokat és formázásokat alkalmazzanak a Word dokumentumokban lévő tartalomra. A könyvtár számos lehetőséget biztosít a szöveg formázására, beleértve a félkövér vagy dőlt stílusokat, a betűméret beállítását, a szöveg balra, középre vagy jobbra igazítását, és még sok mást. Íme egy egyszerű példa, amely bemutatja, hogyan alkalmazhatnak a fejlesztők különböző formázási beállításokat egy Word dokumentum szövegén.

Hogyan alkalmazzunk szövegformázást Word dokumentumokban Ruby API-val?

Táblázatok létrehozása és testreszabása Word fájlokban Ruby-val

A táblázatok hatékony eszközök az adatok szervezésére és megjelenítésére a dokumentumokban. A PureDocx könyvtár megkönnyíti a táblázatok egyéni stílusú létrehozását Word dokumentumokban Ruby könyvtár segítségével. A szoftverfejlesztők testreszabhatják a táblázatok megjelenését különféle beállításokkal, például a táblázat szélességének meghatározásával, a cellák felső és bal belső margójának beállításával, annak megadásával, melyik oldalon ne legyen keret, az egyes oszlopok szélességének beállításával, vagy melyik oldalon legyen vastag keret, stb. Az alábbi példa bemutatja, hogyan hozhatunk létre egy egyszerű táblázatot Ruby alkalmazásokban.

Hogyan hozzunk létre egyszerű táblázatot Ruby alkalmazásokban?


table_data = [
  [{ column: [doc.text('Column 1')] }, { column: [doc.text('Column 2')] }],
  [{ column: [doc.text('Row 2, Col 1')] }, { column: [doc.text('Row 2, Col 2')] }]
]
doc.table(table_data)

Hogyan testreszabjuk a táblázatot egyedi stílussal Ruby API-val?


table_options = {
  table_width: 8000,
  paddings: { top: 100, left: 100 },
  sides_without_border: [:top, :bottom],
  bold_sides: [:left, :right],
  col_width: [4000, 4000]
}
doc.table(table_data, table_options)

Oldalszámozás, sortörés és új oldalak alkalmazása Ruby-val

A nyílt forráskódú PureDocx könyvtár számos lehetőséget biztosít a munkadokumentumok kezelésére Ruby alkalmazásokban. A könyvtár könnyedén lehetővé teszi oldalszámok hozzáadását a dokumentumokhoz. Megadhatja az oldalszámok helyzetét a láblécben mint 'bal', 'jobb' vagy 'közép'. A brake metódus használatával sortörést, a new_page metódussal pedig új oldalt hozhat létre. Az alábbi példa bemutatja, hogyan alkalmazzon sortörést és adjon hozzá új oldalakat a Word dokumentumokban.

Hogyan alkalmazzunk sortöréseket és adjunk hozzá új oldalakat Ruby-val?


doc.text('This is the first line.')
doc.brake
doc.text('This is the second line.')
doc.new_page
doc.text('This is on a new page.')

 Magyar