SORU
11 Aralık 2010, CUMARTESİ


PDF şablonu PDF çıkış ile kütüphane PHP?

Herhangi bir PHP PDF kütüphanesi varyer tutucu değişkenleri değiştirinvarolan bir PDF, ODT ya da DOCX belge ve düzeni darmadağın etmeden sonuç olarak bir PDF dosyası oluşturmak?

Gereksinimler:

  • Gerek yok 3. parti web hizmeti

  • Yeteneği web hosting ideal olacaktır paylaşılan çalışacak (gerekli paketleri / hayır ikili tesisat)

Sorun, programlı olarak belirli bir konuma dosya eklemek ve varolan bir PDF metin olarak yüklemek için bir kütüphaneyeterli değilkullanmak için.

Araştırmalarım gösteriyor kadarıyla bu kütüphane vardır

  • TCPDF sadece sıfırdan belge oluşturmak

  • FPDİ mevcut PDF şablonları okuyabilir, ama sadece içindekiler Program aracılığıyla (hiçbir şablon değişken değiştirme) ekleyebilirsiniz

  • Orada DOCX/ODT çeşitli şablon kütüphaneleri var ama PDF çıkış yok

PHPDOCx iddia yapar tam olarak ne ihtiyacım var - ama yok teklif bir deneme sürümü ve ben almayacak bir kedi bir çanta, özellikle zaman gibi gözüküyorherhangi bir diğer ürünweb üzerinde yapar. Zor bir sorun olmadan bunu yapabilirler inanamıyorum - eğer başarılı bir şekilde bu ürünü kullanarak yaptıysanız, lütfen bir satır buraya bırak.

Bir bakan ben miyim?

Bir şekilde bunu yapmak için PDF formları kullanan var mı? OpenOffice 3 Kaynak belgeler yaratıyorum.

Standart Linux komutları (pdftk örneğin, mevcut, şu an çalışıyor.) kullanmak mümkün olabilir

Güncelleme:*Argh!* Ofis ve lütuf bu arada geçilmek çağrıldım. Yeni bir kelle başlangıç: benim test gösterir kadarıyla, hiçbir çözüm benim için hala mükemmel bir şekilde çalışıyor.

Güncelleme II:Yakında pdftk yaklaşım arıyor olacak, ama aynı zamanda ek giriş toplama turu için başka bir ödül başlıyorum. Bu soru şimdi 1300 rep nimetlerini işaret, bir tür rekor olmalı:) gördü

CEVAP
23 Aralık 2010, PERŞEMBE


Bu çok pratik değil, ama bütünlüğü için: Eğer zaten ODT bir şablon Varsa, o zaman çok iyi şablon olarak saklayın. OpenDocument content.xml değiştirme ve onda yer tutucular değiştirmek oldukça basittir. Eğer öyleyse, unoconv pyodconverter son bir PDF ODT dönüştürmek için kullanabilirsiniz.

unoconv -f pdf -o final.pdf template.odt

Çok belli ki bu tam bir OpenOffice Kur (UNO ve Yazar), Web sunucusu gerektirir. Ve tabii ki her web barındırma hizmetini veren böyle gitmez! haha. Eğer herhangi bir Debian ya da Fedora kurulum basit olsa bile. Yürütme hızı muhtemelen yıldız da olmayacaktır. Ama sonra OOo herhangi bir PHP sınıfı her zamankinden çok çok daha iyi hem biçimleri yönetir beri en temiz yaklaşım olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Max Lee

    Max Lee

    18 AĞUSTOS 2006
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006