Doc/docx/xls/xlsx do pdf'a

0

Cześć,

Chciałbym po stronie serwera dokonać konwersji z formatów takich jak doc/docx itd do pdfa. Czy ktoś z Was używał może jakiejś biblioteki i mógłby polecić jakieś rozwiązanie? Pliki są zapisywane na serwerze w różnych formatach. Chcę zrobić wyświetalnie tych plików na stronie, taki podgląd. Niestety z plikami office jest problem i chciałbym podczas pobierania pliki do wyświetlenia dokonać konwersji na pdf a następnie wyświetlić.

Dzięki za pomoc :)

0

Wydaje mi się że nie ma biblioteki która by coś takiego umożliwiała. Masz Apache Tika i POI które pozwalaja wyciągać dane z różnych formatów, ale to raczej nie jest to o co ci chodzi. Ja bym spróbował z innej strony -> spróbuj za pomocą shella wydrukować dokument a jako domyślną drukarkę ustaw drukarkę do PDFa. Wtedy z poziomu javy robisz tylko Runtime.exec() tego skryptu.

0

Chciałbym po stronie serwera dokonać konwersji z formatów takich jak doc/docx itd do pdfa

Gdzie tu widzisz problem z czytaniem ze zrozumieniem.

2

Udało mi się to rozwiązać. Biblioteka oferująca takie rzeczy to: jodconverter. Jedyny jej minus to, że na serwerze musi być zainstalowany open office lub libra office. Lokalnie działa to bez zarzutu. I każdy format pliku jest konwertowany na pdf, doc, docx, xlx itd. Dzięki za pomoc !

0

Z tego co widzę to ta biblioteka robi dokładnie to co napisałem wyżej, tzn wykorzystuje interfejs openoffice z linii komend do konwersji. Słaba strona to fakt że biblioteka z 2012 i nie utrzymywana no i polega w 100% na tym że interfejs konsolowy OO się nie zmieni.

0
Shalom napisał(a):

Z tego co widzę to ta biblioteka robi dokładnie to co napisałem wyżej, tzn wykorzystuje interfejs openoffice z linii komend do konwersji. Słaba strona to fakt że biblioteka z 2012 i nie utrzymywana no i polega w 100% na tym że interfejs konsolowy OO się nie zmieni.

Nope. Używa api UNO. On się nie zmienia tak często.

Poprawić @Shalom`a. +10 cm ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0