Varolan Word belgeleri için PHP kullanarak sayfaların sayısını saymak için bir yolu var mı?
Ben yardım için teşekkür ederiz.
Teşekkürler
Word dokümanları okuyabilirsiniz bir kitaplık gerekir. Ben tavsiye: http://www.phplivedocx.org/ Ayrıca Zend Framework gerekir: http://framework.zend.com/
Ben mevcut birçok kütüphane vardır eminim, ama bu en güncel ve bakımlı buluyorum.
Eğer bir COM arabirimini kullanarak içine bakmak olabilir, Windows sunucu kullanıyorsanız, uygun bir 3. parti kütüphane bulmak (veya kendi yazmak) gerekir.
İşte ... Eğer COM ile yapacağını nasıl (ama ben henüz test etmedim)
$wdStatisticPages = 2;
$word = new COM("word.application") or die("Unable to instantiate Word");
$word->Document->Open( "path/to/file.doc" );
$num_pages = $word->ActiveDocument->ComputeStatistics( $wdStatisticPages );
Doc, docx, ppt ve sayfa sayısı gibi pptx meta veri özelliklerini almak için, PHP slaytları sayısı i aşağıdaki işlemi takip ve sevdim çekicilik ve IAM çok mutlu çalıştım, aşağıda i takip süreçtir, o birisi yardımcı olur umarım
Download and configure Apache Tika.
onun bitmiş kez bu dosya hakkında tüm meta veri verecek aşağıdaki commadn yürütme deneyebilirsiniz
java -jar tika-app-1.5.jar -m test.docx
java -jar tika-app-1.5.jar -m test.doc
java -jar tika-app-1.5.jar -m test.pptx
java -jar tika-app-1.5.jar -m test.ppt
bir kez PHP script
bu comman yürütebilirsiniz test. Teşekkürler.