Articles of docx

AngularJS FileSaver, производящий пустой файл

У меня есть следующий код PHP, который выводит документ из веб-службы: $db->where('documentReference', $post->documentID); $results = $db->getOne('documents'); $filelocation = 'doc/'; $file = $results['filename']; header('Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document'); header('Content-Length: ' . filesize($filelocation.$file)); header('Content-disposition: attachment; filename="'.$file.'"'); readfile($filelocation.$file); И на переднем конце .. APIService.registerUser($scope.formData).then(function(data){ var blob = new Blob([data.data], {type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'}); var config = { data: blob, filename: 'test.docx' }; FileSaver.saveAs(config); […]

OpenTBS: динамическое изменение цвета строк в таблице

Я использую таблицу в файле docx со следующими строками: [b.num;block=w:tr] [b.name] В PHP я использую $TBS->MergeBlock('b', $data_1); который добавляет содержимое из массива $data_1 . Вопрос в том, как я могу динамически контролировать цвет текста в каждой строке, например, если имя «Джон», а затем пометить его красным, иначе использовать синий?

OpenTBS Несколько страниц повторного шаблона, содержащего таблицу

Хорошо, я новичок в XML и OpenTBS, поэтому эта концепция блоков и т. Д. Очень запутывает для меня, и когда я думал, что у меня есть смысл, мой клиент попросил меня еще больше. У меня есть таблица клиентов и их элементов, клиент хочет один docx, который повторяет шаблон для каждого клиента, содержащего элементы в таблице. […]

PHP: preg_match () неверно

У меня есть следующая строка: <w:pPr> <w:spacing w:line="240" w:lineRule="exact"/> <w:ind w:left="1890" w:firstLine="360"/> <w:rPr> <w:b/> <w:color w:val="00000A"/> <w:sz w:val="24"/> </w:rPr> </w:pPr> и я пытаюсь проанализировать значение w: sz w: val, используя preg_match (). До сих пор я пробовал: preg_match('/<w:sz w:val="(\d)"/', $p, $fonts); но это не сработало, и я не уверен, почему? Есть идеи? Заранее спасибо!

Функция получения содержимого docx в php

private function read_docx($filename) { var_dump($filename); $striped_content = ''; $content = ''; $zip = zip_open($filename); if (!$zip || is_numeric($zip)) return false; while ($zip_entry = zip_read($zip)) { if (zip_entry_open($zip, $zip_entry) == FALSE) continue; if (zip_entry_name($zip_entry) != "word/document.xml") continue; $content .= zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)); zip_entry_close($zip_entry); }// end while zip_close($zip); $content = str_replace('</w:r></w:p></w:tc><w:tc>', " ", $content); $content = str_replace('</w:r></w:p>', "\r\n", […]

openTBS удаляет изображение, если замена не найдена

Как удалить изображение в OpenTBS, если тот, который вы заменяете, не существует? У меня есть немного кода, который перебирает и заменяет фотографии в таблице, но иногда у клиента не будет изображений. Я попробовал оставить тег default = current, но он показывает отсутствующее окно изображения («Это изображение в настоящее время не отображается»). ОБНОВИТЬ: Я думал, что […]

Управление документом Microsoft Word Office 2007. .docx с PHP

Мне нужен вариант из PHP для манипулирования документом .docx (Microsoft Office 2007). Мне нужно: Чтение внутреннего текста Преобразовать в .html Чтобы просмотреть их в браузере. Заменить текст. Я знаю, что могу использовать Word Automation, создавая COM-объект Microsoft Word, но он слишком медленный, нестабильный, и я должен установить его на сервере. Есть ли библиотека или код, […]

Изменение шаблона php docx

У кого-нибудь есть опыт редактирования шаблона docx. Для моей php-админ-зоны нужны функциональные возможности для изменения шаблонов docx, эта функция будет использоваться очень часто, поэтому важно иметь память. Я нашел phpword, который находится в бета-версии, он работает, но не 100% Я был googling и нашел phpdocx, кто-нибудь использовал это и может дать мне некоторую обратную связь? […]

Docx в pdf с использованием openoffice безголовым способом слишком медленным

Я использую PHPWord для генерации файлов docx. И он отлично работает. Но теперь мне нужно также предоставить некоторые из этих файлов в pdf-версии. После нескольких исследований я нашел PyODConverter, который использует OOo. Это был неплохой вариант, поскольку я не хочу зависеть от сторонних веб-сервисов. Я попробовал его на своей машине, и он работает оштрафован, поэтому […]

как читать математические уравнения файла docx, используя php-код-воспламенитель

Я пытаюсь прочитать файл docx с php, так как я читал успешно, но я не получил какое-то уравнение в документе слова, так как я новичок в php, я не знал, как читать, пожалуйста, предложите некоторые идеи, функцию, которую я пытался читать документ function index() { $document = 'file_path'; $text_output = $this->read_docx($document); echo nl2br($text_output); } private […]