Как отформатировать существующий файл.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 ответа

Решение
  1. Загрузите существующий файл в качестве шаблона.
  2. Сделайте желаемое редактирование
  3. Сохранить файл.

Проверьте пример здесь

В этой ссылке вы найдете методы класса PHPWord.

Выполните CTRL + F в поиске "style", и вы найдете все связанные методы.

редактировать: вы также сможете увидеть внутреннее поведение функций;)

Другие вопросы по тегам