2012-08-22 21 views
5

Poszukuję sposobu generowania plików docx przy użyciu PHP.generowanie dynamicznych dokumentów docx

Użyłem już PHPWord, ale to nie wystarcza dla mojego projektu. Nie ma wystarczającej liczby elementów, a silnik szablonu jest zbyt prosty.

Mój system musi być w stanie:

  • zagnieżdżania tabel
  • komórki tabeli łączenie
  • przelotowe szablony
  • łączące/gniazdowania szablony

Czy są jakieś dobre rozwiązania? Czy jest ktoś z doświadczeniem w tej sprawie?

Dzięki!

+0

Nie jestem tego świadomy. Należy również pamiętać, że tabele zagnieżdżania nigdy nie są dobrym pomysłem, nawet w programie Word. –

+0

To nie jest projekt opensource, ale ma darmową wersję: http://www.phpdocx.com/documentation/features Czy próbowałeś? – eldblz

+0

Próbowałem wersji darmowej, ale jest to tylko wersja podstawowa, bez niestandardowych stylów, uproszczonych szablonów itp. Więc nie jest to naprawdę przydatne ... – gert789

Odpowiedz

5

OpenTBS może generować dokumenty Docx w czystym PHP, używając techniki szablonów.

  • zagnieżdżanie tabel => TAK
  • komórki tabeli łączenie => TAK
  • zapętlenie szablony => Nie jestem pewien, co to znaczy, ale prawdopodobnie tak
  • łączące/gniazdowania szablony => Można wstawianie szablonów podrzędnych XML, a nie pod-szablonów DOCX. Lub możesz przeczytać inne części XML sub-DOCX i połączyć je w główny DOCX.
Powiązane problemy