Как создать перезаписываемый контент из PDF? - PullRequest
4 голосов
/ 28 ноября 2011

Я собираюсь разработать приложение, которое является epub.У меня есть файлы PDF.Мне нужно сделать эти файлы в качестве контента для повторного использования (epub) ... Тогда только файлы PDF будут доступны для просмотра на мобильных устройствах, планшетах ... и т. Д. Пожалуйста, предложите решения для создания контента для повторного использования из PDF ...

Ответы [ 2 ]

3 голосов
/ 27 декабря 2013

Если вы не возражаете против использования программного обеспечения с открытым исходным кодом, используйте Sigil .

Если вы хотите узнать внутренности о том, как создавать вручную, или какой-нибудь собственный инструмент, следуйте этому. (Это месячный курс, поэтому вы не получите весь контент за один день).

  1. Создать структуру папок. В папке по вашему выбору создайте следующее: META-INF (папка), OEBPS (папка), mimetype (файл с точно таким же именем).
  2. Поместите application / epub + zip в файл mimetype. Без пробелов и без строк.
  3. Конвертируйте ваш PDF в текстовый формат. В Adobe acrobat у вас будет файл> export>.
  4. Прочитайте содержимое из PDF, вы найдете некоторые выводы о том, как разделить их на главы или темы для чтения. Разделите в соответствии с пониманием книги и сделайте так много текстовых файлов.
  5. Создать структуру подпапок. Сделать Изображения , Текст , Стили (папки) content.opf , toc.ncx (файлы) внутри Папка OEBPS.
  6. Поместите все ваши разделенные файлы в текстовую папку, созданную на шаге 5.
  7. Поместить все изображения, извлеченные в формате PDF, в папку Images
  8. Поместите любые стили (не описывая здесь) в папку Styles .
  9. В папке META-INF, созданной на шаге 1, создайте файл с именем container.xml и заполните его следующим текстом: <?xml version="1.0"?><container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container"> <rootfiles> <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/> </rootfiles></container>.
  10. Если вы в состоянии сделать эти многие вещи искренне, снова пингуйте, я постараюсь рассказать вам, что вы должны поместить в content.opf и toc.ncx в созданном на шаге 5.

В качестве примера, Вы можете использовать пример с моего сайта. Загрузите с здесь и используйте их с осторожностью. Не распространять.

0 голосов
/ 04 января 2015

В начале 2015 года мы открываем бета-версию для нашей веб-программы просмотра pdf-ссылок. Не стесняйтесь зарегистрироваться, чтобы принять участие в нашем бета-тестировании. Больше информации здесь:

http://flexpaper.devaldi.com/reflow-pdf-documents.jsp

...