Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP -> MS WORD
infrat
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 2.03.2008

Ostrzeżenie: (0%)
-----


Witam

Problem, z tego co widziałem, poruszany już tu i ówdzie był, ale nigdzie jego rozwiązanie nie było zgodne z tym czego bym się spodziewał. Sprawa ma się następująco:
Potrzebuję w PHP wygenerować dokument MS Word. Wiem, że niektórzy na samo brzmienie tego hasła dostają gęsiej skórki, ale w moim przypadku to jedyne słuszne rozwiązanie (chyba, że ktoś mnie oświeci). Wybór formatu motywuję głównie: możliwością edycji, oraz możliwością zagnieżdżenia grafiki wewnątrz (tak, tak - rtf też to oferuje, ale niestety bez kompresji, a średnio mi się podobają pliki z kilkoma linijkami sformatowanego tekstu, czterema obrazkami, a całość o wdzięcznym rozmiarze 6MB - na przykład). Względnie mógłby to być Word'owski xml, który także spełnia powyższe wymogi, ale nie jest tak bardzo kompatybilny wstecz. Poza tym, nigdzie nie znalazłem jakiejś klasy, która byłaby w stanie zagnieździć obrazek wewnątrz xml'a

Na dzień dzisiejszy sprawę rozwiązałem stosując XML, ale obrazki word musi pobierać sobie już z serwera, a co za tym idzie - word musi być przepuszczony na firewall'u, no i komputer musi być online.
Powiecie - COM - obawiam się, że też odpada, bo serwer jest linuksowy.

Rozważałem jeszcze opcję odpalenia drugiego - windows'owego serwera, który zajmowałby się tą konwersją właśnie poprzez COM. I wtedy przekzywać dane ze skryptu na jednym serwerze, do tego na drugim... ale czy to nie jest zbyt zawiłe rozwiązanie?

Jeżeli nic nie wymyślimy, to chyba zdecyduję się na spędzenie kilku nocy z RFC XML'a dla Word'a i spróbuję przygotować jakąś klasę, która byłaby w stanie to fanie obsłużyć.

Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Cotter
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 12
Dołączył: 6.01.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Jeżeli ci się uda to się pochwal. Kod takiego programiku byłby wielce przydatny
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:48