2013-08-20 2 views
3

Я создаю сайт, на котором авторы могут создавать файлы EPUB. Пользователи будут загружать свои книги в формате .doc. Мне нужно создать файл EPUB. Один файл документа будет иметь несколько глав. Поэтому мне нужно разобрать файл doc и разделить его на главы. Авторы будут использовать Heading 1 для своих глав.Можно ли преобразовать файл doc в HTML с помощью PHP?

Так PHP, есть ли способ, чтобы разобрать doc файлы HTML и разбить его на разделы с помощью Heading 1, так что я могу создать файл EPUB.

После некоторых исследований я получил один linux app. Но я думаю, что он преобразует документ в обычный текст. Поэтому я не смогу разделить главы.

Пожалуйста, предложите мне решение, если оно есть. Заранее спасибо.

+0

[Создание файлов Word, Excel и CSV с помощью PHP] (http://webcheatsheet.com/php/create_word_excel_csv_files_with_php.php) и [Word с php] (http://www.phpdocx.com/) – Haben

+0

@HabenAmare : Благодаря. Но мне нужен doc для html, а не html для doc – laradev

ответ

1

Вы можете достичь этого, используя PHPDOCX API.

Первая попытка создания XHTML из документа Word, с помощью this Справочник функций

Что-то вроде этого ..

require_once '../../classes/TransformDoc.inc'; 

$document = new TransformDoc(); 
$document->setStrFile('../files/Text.docx'); 
$document->generateXHTML(); 
$document->validatorXHTML(); 
echo $document->getStrXHTML(); 

После получения содержимого XHTML вы можете сделать различные Обрабатывающие как removing chapter и т.д..

Полная документация может быть найдена here.

+0

будет ли он работать с файлами doc? – laradev

+0

Я пробовал и работает с 'docx', а не с' doc' – laradev

+0

Вы можете использовать ZEND Framework? –

Смежные вопросы