как конвертировать .docx / .doc файл в .pdf, используя только php

Я хочу преобразовать файл ms-word (.doc, .docx) в файл .pdf или .html без потери стиля и изображения в файле word.

                   $filenamearray = explode('.',$filename );
$doc = new Docx_reader();
$doc->setFile($item);

if(!$doc->get_errors()) {
$html = $doc->to_html();
$plain_text = $doc->to_plain_text();
$myfile = file_put_contents("$filenamearray[0].html", $html.PHP_EOL , FILE_APPEND | LOCK_EX);

} else {
echo implode(', ',$doc->get_errors());
}

Над решением я пытался, но дал мне только HTML без стиля и изображения. Я хочу .html или .pdf, как .doc .docx файл.

0

Решение

Это не простая задача, и ваш успех будет во многом зависеть от сложности вашего текстового документа. Если используются только основные элементы стиля (полужирный, курсив, подчеркивание, цвет), вы можете использовать HTML, добавленный в FPDF. Любые более сложные сложные элементы требуют функции перевода в FPDF.

Я предполагаю, что вам это нужно для целей шаблона, могу ли я предложить вам непосредственно программировать макет вашей страницы в FPDF. Вы можете создавать собственные теги для макета, которые можно использовать в редакторе WYSIWYG.

Вы потеряете некоторую гибкость по сравнению с документом Word, но эта потеря не перевешивает простоту настройки стандартного FPDF. Но опять же, ваш лучший путь будет зависеть от необходимой вам функциональности и вашей конечной цели. Я предлагаю взглянуть на возможности с FPDF. Это отличный скрипт, который может сделать молниеносную работу PDF быстрее!

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector