/ / Jaki jest najlepszy sposób konwertowania dokumentu Microsoft Word na XHTML? - php, xhtml, ms-word

Jaki jest najlepszy sposób konwertowania dokumentu Microsoft Word na XHTML? - php, xhtml, słowo ms

Chciałbym programowo przekonwertować dokument Microsoft Word na XHTML. Wybranym językiem jest PHP, więc doceniam wszelkie sugestie z PHP.

Początkowy pomysł próbuje przekonwertować plik doc do odt, a następnie użyć Odt2Xhtml Klasa PHP, aby uzyskać ją w formacie XHTML.

Czy jest jakiś lepszy sposób na zrobienie tego?

Odpowiedzi:

5 dla odpowiedzi № 1

Jeśli uruchomisz Linuksa jedną z metod, to zainstaluj OpenOffice na serwerze.

Można znaleźć przykładowe instrukcje instalacji "bezgłowej" (tzn. Bez interfejsu użytkownika) tutaj.

Możesz wtedy użyć ładnej aplikacji CLI, takiej jak unoconv wykonywane przez shell_exec, aby wykonywać konwersje za pośrednictwem PHP.


2 dla odpowiedzi nr 2

Najbardziej niezawodnym sposobem jest użyj polecenia COM, aby zezwolić programowi Word na zapisanie dokumentu jako HTML.

Nie wiem, czy Word może bezpośrednio generować XHTML, jeśli nie, Google pokazuje mnóstwo opcji za dokonanie tego nawrócenia.


0 dla odpowiedzi № 3

Widzieć http://www.codeplex.com/OpenXMLViewer który zawiera XSLT, który możesz dostosować, co zrobiłem w docx4j. Należy jednak pamiętać, że XSLT nie jest dla osób o słabym sercu!


0 dla odpowiedzi nr 4

phpLiveDocx oferuje naprawdę łatwy sposób konwertowania dokumentów Microsoft Word.

Dowiedz się więcej na stronie projektu:

http://www.phplivedocx.org

Możesz również użyć phpLiveDocx do scalenia danych tekstowych z szablonami MS Word i zapisać wynikowy dokument w DOC, DOCX, RTF, PDF lub TXT.

Komponent jest gotowy do pracy i został napisany dla Zend Framework.