XHTML içine bir Microsoft Word belgesi dönüştürme en iyi yolu nedir?

4 Cevap php

Ben programlama XHTML içine bir Microsoft Word belgesine dönüştürmek istiyoruz. Seçtiğiniz dili PHP, yani PHP ile herhangi bir öneriniz seviniriz.

İlk fikir ODT'nin içine doc dosyasını dönüştürmek ve sonra XHTML formatında içine almak için Odt2Xhtml PHP sınıfını kullanmaya çalışıyor.

Bunu yapmak için daha iyi bir yolu?

4 Cevap

Eğer Linux'u gitmek için bir yol çalıştırıyorsanız sunucu üzerinde OpenOffice yüklemek olacaktır.

Install 'başsız' (yani hiçbir UI) için örnek talimatlar bulunabilir here.

Daha sonra unoconv PHP yoluyla dönüşümleri yapmak için shell_exec üzerinden yürütülecek gibi güzel bir CLI uygulaması kullanabilirsiniz.

En sağlam yol use COM to let Word save the document as HTML etmektir.

Ben Word, doğrudan XHTML üretebilir olup olmadığını bilmiyorum; değilse, Google gösterileri plenty of options bu dönüşüm yapmak için.

Eğer ben docx4j yaptım ne olduğu, adapte olabilir XSLT'yi içerir http://www.codeplex.com/OpenXMLViewer görmek. XSLT cesaretsizlendirmek için olmadığını, ancak unutmayın!

phpLiveDocx Microsoft Word belgesine dönüştürmek için gerçekten kolay bir yol sunar.

Proje web sitesinde daha fazla bilgi edinin:

http://www.phplivedocx.org

Ayrıca MS Word şablonları ile metinsel verileri birleştirme ve DOC, DOCX, RTF, PDF veya TXT çıkan belgeyi kaydetmek için phpLiveDocx kullanabilirsiniz.

Bileşeni kurumsal hazır ve Zend Framework için yazılmıştır.