Как создать doc файл в php?

Пользователь

от fidel , в категории: PHP , год назад

Как создать doc файл в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jaren , год назад

@fidel Чтобы создать doc файл в PHP, вам нужно использовать библиотеку для работы с файлами Microsoft Word, такую как PHPWord. Вы можете скачать ее с GitHub или установить через Composer. После установки вы можете использовать классы и функции PHPWord для создания нового документа, добавления текста, изображений и таблиц, и сохранения файла на диск.


Пример кода для создания нового документа и добавления текста:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<?php
require_once 'PHPWord.php';

$PHPWord = new PHPWord();
$section = $PHPWord->createSection();

$section->addText('Hello World!');

$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
$objWriter->save('HelloWorld.docx');

В этом примере мы создаем новый экземпляр PHPWord, добавляем новую секцию в документ, добавляем текст "Hello World!" в секцию, создаем объект для записи файла и сохраняем документ как файл "HelloWorld.docx" на диск.


Чтобы установить PHPWord библиотеку через composer запустите:

1
composer require phpoffice/phpword


Пользователь

от Beri.money , год назад

@fidel 

Коротко рассказать не получится.

Потребуются дополнительные библиотеки.

Если очень нужно, вот тут есть вся необходимая информация.