Michał Karpierz

Specjalista do spraw projektowania i programowania, ZETO

Wypowiedzi

  • Michał Karpierz
    Wpis na grupie PHP w temacie Modyfikacja plików doc oraz docx
    6.02.2012, 08:54

    Witam

    Potrzebuję napisać fragment kodu, który do plików wgrywanych na serwer przez użytkownika będzie automatycznie dodawał nagłówek o pewnej treści (chodzi tylko o pliki doc oraz docx). Aby to uzyskać, korzystam z COM-a. Problem w tym, że o ile na środowisku testowym (PHP 5.3.5 + Apache) wszystko działa jak należy, natomiast po wgraniu na serwer produkcyjny (ten sam PHP ale serwer IIS), obiekt COM-a jest inicjowany, ale wywala się przy instrukcji otwierającej plik do edycji:

    PHP Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Word<br/><b>Description:</b> This command is not available because no document is open.'

    Informacje które można znaleźć za pomocą Google, niestety nic nie pomogły. Chciałem zapytać czy może ktoś mierzył się już z podobnym problemem? Może jest jakiś inny sposób poza COM-em, na uzyskanie takiej funkcjonalności (warunkiem koniecznym jest możliwość edycji zarówno docx jak i starszych doc) ?

    Dodam również, że problem występuje również przy próbie tworzenia całkiem nowego dokumentu. Napisałem też taki sam fragment w ASP i rezultat był dokładnie ten sam, wywala się przy tej samej instrukcji.

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do