PHP ile HTML’yi Word’e Dönüştürme – Tasarım Kodlama
PHP

PHP ile HTML’yi Word’e Dönüştürme

HTML’nin MS Word Belgesine dönüştürülmesi esas olarak web uygulamasında dinamik HTML içeriğine sahip .doc / .docx dosyası oluşturmak için kullanılır. Microsoft word belgesi, dinamik içeriği çevrimdışı kullanım için dışa aktarmak için en popüler dosya biçimidir. HTML içeriğini MS word işlevselliğine dışa aktarma JavaScript kullanılarak kolayca uygulanabilir. Ancak, dinamik içeriği Doc’a dönüştürmek istiyorsanız, sunucu tarafı etkileşimi gerekir.

Sunucu tarafında kelime işlevselliğine dışa aktarma, dinamik HTML içeriğini MS word belgesine dönüştürmek ve .docx dosyası olarak indirmek için çok kullanışlıdır. MS word belgesi, PHP kullanılarak HTML içeriği ile kolayca oluşturulabilir. Bu derste, HTML’yi PHP’deki MS word belgesine nasıl dönüştüreceğinizi göstereceğiz.

HTML’den Word’e (DOC / DOCX) Dönüştürme Kütüphanesi

HTML_TO_DOC sınıfı, MS word belgesi oluşturmaya ve PHP kullanarak Word belgesine HTML formatlı içeriği dahil etmeye yardımcı olan özel bir kütüphanedir.

  • setDocFileName() – Belge dosya adını ayarlar.
  • setTitle() – Belge başlığını ayarlar.
  • getHeader() – Belgenin başlık bölümünü oluşturur.
  • getFotter() – Belgenin altbilgi bölümünü oluşturur.
  • createDoc() – .dcox formatında word belgesi oluşturun.
  • _parseHtml() – HTML’yi kaynaktan ayrıştırın ve filtreleyin.
  • write_file() – Kelime dosyasına içerik ekler.

HTML_TO_DOC Kütüphenesini bir PHP Belgesi açık word.class.php olarak kaydedin.

HTML’yi Word Belgesine Dönüştür
Aşağıdaki örnek kod HTML içeriğini MS word belgesine dönüştürür ve HTML_TO_DOC sınıfını kullanarak .docx dosyası olarak kaydeder.

1. HTML_TO_DOC sınıfını yükleyin ve başlatın.

2. Dönüştürmek istediğiniz HTML içeriğini belirtin.

3. Dönüştürülen belgeyi sunucuya kaydedin.

belge.doc olarak sunucuya kaydeder.

 

Dönüştürülen dosyayı indir (Download)

Eğer createDoc metoduna TRUE(1) bir parametre daha girilirse dönüştürülen dosyayı indirir.

 

HTML Belgesinden Word’e Çevirme

 

Örnek bir uygulama:

 

 

Yorum bırak