PHPWord kullanarak bir Word belgesindeki metni bulmak ve değiştirmek basit mi? Gördüğüm kadarıyla alabileceğiniz en yakın bölüm sadece bir bölüme metin eklemek ve yazı tipi vb. Dışındaki mevcut metinleri kullanamazsınız. Bunu yapmak için kullanabileceğim ücretsiz bir şey var mı?PHPWord ile metin bulma ve değiştirme
8
A
cevap
3
Hayır, PHPWord yalnızca docx dosyaları oluşturmak için tasarlanmıştır.
Her nasılsa, bir docx dosyası, bir zip kapsayıcısında yalnızca xml dosyalarının bir koleksiyonudur. Yapmanız gerekenler Genelde geçerli:
- yeniden adlandır xxx.docx tüm metin içeren document.xml okumak geçici klasörde temporary_folder/kelimeyle
- -
- fermuarı açar xxx.zip için
- (üstbilgi ve altbilgi hariç) belge geri xxx.docx için
- kaydet
- bütün geçici klasör Zip document.xml yerine gerekenleri değiştirin 0
Word'ün, kaydetme noktasında belge ile ne yapıldığına bağlı olarak, sözcükleri birden fazla bölüme ayırma eğilimi olduğunu unutmayın. Herhangi bir kelimenin ortasında Yer imleri, dil değişiklikleri, yazım denetimi veya karakter oluşturma etiketleri olabilir. Bu işlemin güvenli bir yolunu bulmak için iyi şanslar.
4
Aradığınızı elde etmek için setValue'ı kullanabilirsiniz. Örneklere bir göz atın. https://github.com/PHPOffice/PHPWord/blob/e35838f7d7928b2308df3f7f0ef6d49bf96f453c/src/PhpWord/Template.php#L131
İlgili konular
- 1. phpWord
- 2. Bulma ve Intellij IDEA içinde değiştirilmesi metin
- 3. JQuery: öznitelik değerlerini bulma ve değiştirme
- 4. Nesnenin boyutunu bulma ve piksel genişliğini değiştirme
- 5. Laravel'de PHPWord 5
- 6. Metin bulma (birden çok kez) ve vurgulama
- 7. RaphaelJS'de metin değiştirme
- 8. Elm'de bir dizgedeki parantezleri bulma ve değiştirme 0.16
- 9. Bir metin görünümünde dize ve char değiştirme
- 10. Esnek: Metin Alanı Değiştirme
- 11. ETKINLE HOVER'DA METİN DEĞİŞTİRME
- 12. Toplu Metin bulun ve Yoksul Metin 2 için değiştirin
- 13. T-sql'de bulma/değiştirme yapabilir miyim?
- 14. Farklı hatlardaki metin değiştirme
- 15. SELECT kutularındaki metin rengini değiştirme
- 16. NSTextView'da metin seçim rengini değiştirme
- 17. Metin türündeki dosya türünü değiştirme
- 18. textinputlayout'un ipucu metin rengini değiştirme
- 19. Tablo hücresindeki metni PHPWord ile doğru hizalayın. 0.12.0
- 20. Parçaları değiştirme ve yön değiştirme
- 21. Hangi metin kutusunun boş olduğunu bulma
- 22. Vim: Girintili bir komut dosyasından metin değiştirme
- 23. Mikrofon sesini AVCaptureSession ile yakalama ve değiştirme
- 24. Virgülleri nokta ve nokta ile virgülle değiştirme
- 25. Yeniden arama ile değiştirme ve javascript
- 26. bulma dizileri ve tetikleyiciler
- 27. Bir Android uygulaması için stil ve temalardaki metin görünümünü değiştirme
- 28. CSS kullanarak metin seçim rengini değiştirme?
- 29. char [] dizi harfini değiştirme ve değiştirme
- 30. NSTableView Bir satır için Metin Rengi Değiştirme
Bir bağlantıda yer tutucular değiştirmek için bir yolu var mı: İşte
yöntemdir? Bunu yapmaya çalışıyorum ama setValue() ile çalışmıyor – Vishnu