Как отформатировать существующий файл.docx в PHPword?
Я использую библиотеку PHPword для форматирования существующего .docx
Файл, но я мог только заменить конкретный элемент из исходного документа. Я на самом деле хочу изменить стиль всего документа. Может кто-нибудь сказать, как этого добиться.
Мой код:
<?php
require_once 'phpWord/PHPWord.php';
$PHPWord = new PHPWord();
$document = $PHPWord->loadTemplate('test.docx');
$test = 'Indian';
// Replacing The word 'British' with 'Indian'
$document->setValue('British', $test);
$document->save('test2.docx');
?>
Спасибо.
2 ответа
Решение
- Загрузите существующий файл в качестве шаблона.
- Сделайте желаемое редактирование
- Сохранить файл.
Проверьте пример здесь
В этой ссылке вы найдете методы класса PHPWord.
Выполните CTRL + F в поиске "style", и вы найдете все связанные методы.
редактировать: вы также сможете увидеть внутреннее поведение функций;)