Java Zugriff auf Word

kiname

Cadet 3rd Year
Registriert
Nov. 2014
Beiträge
56
Hallo,

ich suche eine Bibliotek mit der ich auf Word zugreifen kann.
Es soll unter anderem möglich sein .docx dokumente zu gestalten und auf Textmarken zuzugreifen.
Ein Beispiel wäre nicht schlecht.

Lg
kiname
 
Hi,

und was hast du schon gefunden / gesucht? Wo genau steckst du fest? Du erwartest ja wohl nicht wirklich, dass wir deine Arbeit machen, ohne dass du dich auch nur irgendwie bemühen musst, oder?

VG,
Mad
 
Hallo,

zugriff auf word habe ich bereits mit poi versucht. Nur mit dieser Bibliotek habe ich keine Möglichkeit gefunden gezielt auf Textstellen zuzugreifen.
Ist es doch irgentwie möglich?

Lg
 
kiname schrieb:
Ist es doch irgentwie möglich?

Effektiv ist alles möglich. Zur not muss man selber Hand anlegen und programmieren. Ich würde aber mal gezielt in einem Java Forum fragen ich denke die können dir da deutlich besser weiter helfen.
 
Hallo,

Folgender Code-Schnipsel gibt alle Textmarken in allen Paragraphen aus.
Textmarken heißen bei poi wohl Bookmarks, bei einem kleinen Test-Dokument hat das grade zumindest mal geklappt. Hoffe es hilft...

Verwendet hab ich poi 3.1 .

Code:
    public static void main(String[] args) throws IOException {
        InputStream is = new FileInputStream(new File("d:/tmp/Test.docx"));
        XWPFDocument doc = new XWPFDocument(is);
        List<XWPFParagraph> paragraphs = doc.getParagraphs();
        for (XWPFParagraph paragraph : paragraphs) {
            Iterator<CTBookmark> iterator = paragraph.getCTP().getBookmarkStartList().iterator();
            while (iterator.hasNext()) {
                CTBookmark bookmark = iterator.next();
                System.out.println(bookmark.getName());
            }
        }
    }

Gruß Thomas
 
Zurück
Oben