Létrehozása egy szót dokumentumot docx formátumban apache poi, programozás Java, android
Ebben a cikkben, akkor továbbra is ismerős a java könyvtár Apache POI, azaz megtanulják, hogyan kell létrehozni MS Word dokumentumok egy modern csomag .docx formátumban.
Aki nem ismeri a Apache POI könyvtár, olvassa el ezt a cikket (és egy rövid leírást a könyvtár konfigurációját a Java projekt). Segítségével ezt a könyvtárat hozunk létre egy Excel fájlt. Mi szerkeszteni, és csak olvasni az adatokat a xls-fájlt. Most van itt az ideje, hogy gyakorolni Word dokumentumokat.
Ma egy új docx fájlt fejléc, lábléc, és néhány tartalmat. Vessünk egy pillantást egy kis elmélet, majd lépni a példa a létrehozását egy ilyen fájlt.
Együttműködik a modern formátum MS Word dokumentum, szükségünk van az Apache POI könyvtár verzió 3.11 az ereklyét POI-OOXML. Megjegyezzük, hogy a MS Office csomag fájlsablonokat folyamatosan frissített és véglegesítették, és ő Apache POI feldolgozása, így a hatékonysága a megadott kód egy cikket az új változat nem lehet garantálni.
Csatlakozás a következő összefüggés a maven projekt:
Létrehozása Word-dokumentum (.docx) Apache POI. elmélet
A leírás azt jelezték, hogy hozzunk létre egy dokumentumot fej- és lábléc, ezért vessünk egy pillantást a speciális osztályok, hogy fogja csinálni.
Apache POI biztosítja osztályok és XWPFHeaderFooterPolicy XWPFHeaderFooterPolicy dolgozni fejlécek és a lábjegyzetek. Ezen osztályok mindegyike rendelkezik módszerek létrehozására createHeader () és createFooter (). Együttműködik a tartalmát a dokumentum speciális osztályok XWPFParagraph és XWPFRun API.
Progress in docx dokumentum a következő:
- Annak bizonyítéka létrehozása XWPFDocument tárgy -, hogy hozzon létre egy modellt a docx-dokumentumot.
- XWPFHeaderFooterPolicy létre egy példány eléréséhez fejléc és lábléc.
- CTP létre másolatokat a fejléc és lábléc
- Készítsen wrapper osztályok minden XWPFParagraph Szó fejléc és a test a dokumentumot.
- Telepítse így XWPFDocument héjmodell és mentse a modell kiterjesztése docx fájlt.
Létrehozása Word-dokumentum docx formátumban Apache POI. példa
És most végre a mi algoritmus a kódot: