Appache POI Tabela

Appache POI Tabela
T1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
0

Witam,
Czy jest ktoś w stanie powiedzieć mi jak zrobić tabelę (java + Appache POI) z określoną szerokością table.setWidrh(szerokosc); nie działa. Proszę o wskazówki.

Madaoo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 490
0

setWidth() jak tworzysz dokument MS Word przy pomocy Apache POI ustawia ci szerokość kolumny, a nie tabeli. Wielkość tabelki możesz określić na podstawie szerokości kolumn.
Fakt, dokumentacja nic nie mówi czego ustawiasz tu szerokość: https://poi.apache.org/apidocs/index.html?org/apache/poi/openxml4j/opc/internal/package-summary.html.

  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki za odpowiedź. Wiesz może czy za pomocą Appache POI, da się jakoś odczytać dokument i w docelowe miejsca wpisać dane ? Może możesz coś podpowiedzieć, będę wdzięczny.

Madaoo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 490
1

Moża odczytywać przykład:

Kopiuj
File file = new File("c:\\New.doc");
FileInputStream fis = new FileInputStream(file.getAbsolutePath());
HWPFDocument document = new HWPFDocument(fis);
WordExtractor extractor = new WordExtractor(document);

Pobierasz tekst extractor'a do Stringa i możesz go modyfikować, a pod koniec - po zmianach, zapisać.

  • Rejestracja: dni
  • Ostatnio: dni
0

Czy mogę jeszcze skorzystać z Twojej wiedzy jeżeli tak to powiedz mi jak zapisać taki plik w formie pdf ?

Madaoo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 490
0

Do zapisu na PDFa użyj itexta: http://itextpdf.com/

Tutorial:
http://tutorials.jenkov.com/java-itext/index.html

  • Rejestracja: dni
  • Ostatnio: dni
0

A pdfbox jest dużo gorszy ?

Madaoo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 490
0

pdfboxa nie używałem, więc nie wiem.

  • Rejestracja: dni
  • Ostatnio: dni
0

Jakbym kiedyś chciał coś sprzedać to za iText trzeba płacić a chyba za appache POI nie :)

Madaoo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 490
0

iText jest na AGPL3 ta wersja darmowa, do poczytania: http://www.gnu.org/licenses/gpl-faq.pl.html
Apache POI licencja: https://en.wikipedia.org/wiki/Apache_License

T1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
0

a czy istnieje możliwość otworzenia pliku po wygenerowaniu ?

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
1

Jeśli chcesz otworzyć plik domyślną aplikacją, to:

Kopiuj
Desktop.getDesktop().browse(new File(fileName).toURI());
  • Rejestracja: dni
  • Ostatnio: dni
0

Szukam informacji o Appache Velocity ale ciezko jest znalezc jakikolwiek tutorial, mozecie cos polecic chodzi mi o mozliwosc wypelniania dokumentow na podstawie szablonow.z gory dziekuje za kazda wskazowke.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.