25 Şubat 2014 Salı

Apache POI ve Word

Aşağıda Apache POI ve Word ile ilgili aldığım notlar var.

Dosya Okumak
FileInputStream is = new FileInputStream("C:\\desktop\\sample.docx")
XWPFDocument sourceDoc = new XWPFDocument(is);
Dosya Yazmak
XWPFHeader
Bu sınıf ile dokümandaki başlık bölümü değiştirilebilir. Örnek: 
InputStream input = new FileInputStream("c:\\doslot.docx");
XWPFDocument document=new XWPFDocument(input);
XWPFHeader head = document.getHeaderList().get(0);

List<XWPFParagraph> para= head.getParagraphs();
XWPFRun pararun=para.get(0).createRun();
pararun.setText("Header");

FileOutputStream out = new FileOutputStream("c:\\fin.docx");
document.write(out);
out.close();

Word Notlarım
ToC'te tablolar çıksın isteniyorsa tablolara caption eklemek gerekir. Tabloya sağ tıklanır ve + işaretine tıklanır. Add Caption menüsü seçilir. Caption tablonun altına gelecek şekilde ayarlanırsa daha iyi görünüyor.

Hiç yorum yok:

Yorum Gönder