Опитвам се да прочета размера на шрифта на думите в docx файла в java. Използвах библиотеката на Apache POI, но тя преобразува всички файлове, които се опитвам да прочета, в txt файл.
Шрифт Java Word doc docx
comment
Вижте това: stackoverflow.com/questions/17584413/
- person exoddus   schedule 23.04.2015
comment
Благодаря ви за помощта, но приема само doc формата, искам и doc, и docx формат.
- person Akshay Sharma   schedule 24.04.2015
Отговори (1)
Първо, за .docx
документи ще ви трябва XWPF-библиотека, а за .doc
HWPF - не можете да използвате една библиотека и за двете.
Ето код, който чете .docx
FontSize:
public void readFontSizeFromDocx() throws IOException
{
InputStream is = this.getClass().getClassLoader().getResourceAsStream("templates/ExampleFontSize.docx");
XWPFDocument doc = new XWPFDocument(is);
for (XWPFParagraph paragraph : doc.getParagraphs())
{
for (XWPFRun run : paragraph.getRuns())
{
System.out.println(run.getFontSize());
}
}
}
Освен това разгледайте документацията на Apache - има и много полезни примери, които обясняват как да използвате то.
person
i23
schedule
24.04.2015