У меня проблема с использованием плагина phpword. Я пытаюсь изменить стиль, но я могу изменить фон ячейки, и другие параметры рассматриваются им. $styleTable = array('borderColor'=>'006699', 'borderSize'=>6, 'cellMargin'=>50, 'valign'=>'center' ); $styleFirstRow = array('bgColor'=>'6086B8', 'color'=>'white', 'bold'=>true, 'size'=>11, 'valign'=>'center' ); $PHPWord->addTableStyle('myTable', $styleTable, $styleFirstRow); Если вы хотите посмотреть мой код, он как здесь: http://pastebin.com/pw36n3aW
Я использую парсер PHPWord для создания документа, а затем в командной строке для автоматической печати документа. Документ ДОЛЖЕН быть на одной странице, потому что это сертификат и должен быть напечатан на специальной бумаге. Я добавляю имена людей, поэтому люди с более длинными именами могут перебрасывать одну строку на две части и все нажимать на вторую […]
Сейчас я работаю с PhpWord. Я добавил раздел header , и внутри него добавлено два изображения. Изображения должны быть выровнены, один слева и другой справа, но в одной строке. И у меня есть этот код, но только печатает изображения один под другим, только способ, которым я могу их изменить, – это вставить файл .docx. $header […]
Я использую PHP Word & htmltodocx_converter для создания документа Word, все работает хорошо, но мне просто нужен пример того, как я могу отправить файл в браузер для загрузки без сохранения его на диске. Все примеры, я вижу, вы сохраняете файл на свой диск: // Save File $h2d_file_uri = tempnam( "", "htd" ); $objWriter = PHPWord_IOFactory::createWriter( […]
Я пытаюсь использовать PHPWord для создания документа Word, который будет включать динамические данные, вытащенные из базы данных MySQL. База данных имеет кодировку MySQL: UTF-8 Unicode (utf8) Сопоставление соединений MySQL: utf8_unicode_ci а также поля таблицы. Данные хранятся и просматриваются в HTML, но при создании документа с арабскими переменными вывод в Word выглядит так: Ø£ØÙد Ùبار٠اÙÙر٠[…]
Я пытаюсь использовать PHPWord для создания текстовых документов. И документ может быть сгенерирован успешно. Но есть проблема, когда мой сгенерированный документ будет сохранен на сервере. Как я могу сделать его доступным для загрузки сразу? Образец: $PHPWord = new PHPWord(); //Searching for values to replace $document = $PHPWord->loadTemplate('doc/Temp1.docx'); $document->setValue('Name', $Name); $document->setValue('No', $No); $document->save('php://output'); //it auto save […]
Я использую генератор текстовых документов для PHP для модуля отчетов веб-приложения, которое я разрабатываю. Я выбираю PHPWord, потому что бесплатная версия PHPDocX имеет очень ограниченную функциональность, плюс у нее есть нижний колонтитул, что это только бесплатная версия. У меня есть шаблон, заданный клиентом. Я хочу, чтобы я хотел загрузить шаблон и добавить к нему динамические […]
Я хочу использовать PHPWord на laravel 5, но я не могу найти для него никаких пакетов. Поэтому я решил добавить его вручную, но все же у меня нет успеха. Я пробовал эти руководства и файлы github: https://github.com/maveius/Laravel-Word http://laravel.io/forum/05-26-2014-how-can-i-export-to-word Также некоторые из них исчезли, когда я только что прочитал это вчера. Пожалуйста помоги! Благодарю.
Я использую PHPWord для загрузки шаблона docx и заменяю теги наподобие {test} . Это работает отлично. Но я хочу заменить значение html-кодом. Непосредственно заменить его на шаблон невозможно. Насколько я знаю, теперь есть способ сделать это с помощью PHPWord. Я посмотрел на htmltodocx. Но он тоже не работает, возможно ли преобразовать мир кода, например, <p>Test<b>test</b><br>test</p> […]
У меня есть экземпляр шаблона на PHPWord. Можно ли заменить или добавить изображение? Что-то вроде setImageValue? $phpWord = new \PhpOffice\PhpWord\Template('a.docx'); $phpWord->setImageValue('IMAGE_PLACEHOLDER', 'a.jpg'); $phpWord->saveAs('b.docx'); Что-то вроде этого возможно?