PHP dinamik görüntüleri ile ODT belgeleri oluşturmak

3 Cevap php

I maintain a couple of web databases based on PHP and mySQL on a shared hosting package. The databases have a mechanism for the user to upload OpenOffice documents with placeholders:

[person.name] [person.address] [person.postcode]

Sonra this great PHP tool OpenOffice belge aracılığıyla çalıştırmak ve içine veritabanındaki değerleri eklemek için kullanın. Sonuç olarak, yeniden bir OpenOffice belgedir.

Ne yapmak olamaz dynamic images.

Bir bilen var mı - tercihen PHP-sadece - OpenOffice belgeleri görüntüleri eklemek için çözüm?

  • Biliyorum PUNO. Bu barındırma paylaşılan çünkü bu bağlamda kullanamazsınız.
  • Aynen - Ben OpenOffice bir daemon olarak çalıştırmak olabilir biliyorum.
  • Biliyorum phpDocWriter. Bu sxw dosyalar için harikaydı ama şimdi öldü.
  • Ben OpenDocument bir ZIP dosyası içinde XML dosyaları bir koleksiyon olduğunu biliyorum. Bir keresinde programlı bir ODT belgedeki her resmin bir başlık eklemek için çalıştı. Bu beni sürdü fricking crazy. Ben formatı ile çalışan geliştiriciler üzerine hayranlıkla bakmak, ama benim için değil.

Gerçekten mevcut çözümler üzerinde herhangi bir ipucu seviniriz.

3 Cevap

I odtPHP aradığınız ne olabilir düşünüyorum

isimli belgede yer tutucu görüntüleri eklemek mümkün görünüyor ve yerleştirmek için hangi görüntü görmek için bir diziden sadece okur.

http://www.odtphp.com/index.php?i=tutorials&p=tutorial5

Geçerli kodundan sonra bir post-süreç olarak bunu yapmak, ya da sadece yerine TBS kullanmak Şimdi, sen IMHO gereken her şeyi var

Alternatif olarak, belgede belirli bir dosya adı ile bir varsayılan görüntü içerebilir ve sadece arşivde bu imagefile değiştirin.

TbsOOo yeni bir sürümü var, bu OpenTBS ve dosyada bir resim değiştirme / ekleme için bir özelliği vardır.

http://www.tinybutstrong.com/tools.php

Eğer belgeye bir resim eklemek için AddFileToDoc yöntemini kullanmayı denediniz mi?

Bu yöntem ile ilgili belgeler burada:

http://www.tinybutstrong.com/tbsooo.php#AddFileToDoc