2016-07-22 6 views
1

Я хочу редактировать содержимое файла epub в PHP, чтобы стереть текст с просьбы об электронной почте. Я пробовал некоторые библиотеки без успеха.Как отредактировать содержимое файла epub с помощью PHP

https://github.com/Grandt/PHPePub 
https://github.com/Vaporbook/BookGluttonEpub 
https://sourceforge.net/projects/oplsepublibrary 

Они могут редактировать автор, ISBN, описание, создатель, крышку и т.д., или создать новый файл EPUB или открыть файл EPUB, но я не нашел решения для редактирования содержимого.

Знаете ли вы, как легко это сделать?

+0

Вы можете прочитать содержание, поместить его в переменную, отредактировать текст и поместить его в новый epub, удалить старый epub и voila – FMashiro

+0

Да, это тоже перешло мне на ум, но это не так просто. Загружать контент в одну библиотеку и создавать новый epub с нуля с другим? Каждая библиотека работает в другом стиле - с/без главы, проблема с css, перемещение метаданных и т. Д. Это тяжелое и плохое решение. –

+0

Справедливо, вы пробовали то, что помечено в этом вопросе: http://stackoverflow.com/q/6525775/4461980? – FMashiro

ответ

1

Теперь я знаю, что вы можете просто распаковать EPUB, как простой почтовый файл, а затем изменить все HTML и CSS файлы :)

После того, как вы сделали изменения, просто заархивировать файлы обратно.