LinuxForum.Fans
Тема

Конвертер PDF -> FB2/ODT

Автор: Rizado 14 сообщений 751 просмотров
21.09.2017 22:35 #425296

Нужен хороший конвертер для преобразования файлов с сохранением форматирования. Кто знает?
Насчёт LibreOffice я в курсе, но он открывает PDF только в Draw, а потом экспортирует как картинки, а у меня файл с текстом.
Если конкретнее - нужно преобразовать вот этот файл (официальная документация).

21.09.2017 23:02 #425299

вот этот вроде умеет Calibre , дистр то какой?

21.09.2017 23:05 #425301

gramozeka, Mint 18.2, это приложение установлено. Ужасно портит разметку :( .

21.09.2017 23:50 #425307
"Rizado" написал:
Mint 18.2, это приложение(calibre) установлено. Ужасно портит разметку

Поясни, как портит, посмотрел у себя в Магее - вроде всё нормально, но я не знаю нюансов

22.09.2017 00:51 #425308

Rizado, A чем онлайнсервисы не устраивают? К примеру pdf2doc.com

22.09.2017 01:39 #425309
Rizado написал:
gramozeka, Mint 18.2, это приложение установлено. Ужасно портит разметку :( .

там море настроек в самой проге, не зная что крутить можно понавертеть *CRAZY*

а вообще да, онлайсервисы в помощь тогда.
У меня смарт пдфки без проблем читает любые, в чем фича конвертов из одного в другое мне не ясна(смарт у меня довольно древний CAT B15, памяти мизер, но эту ерунду тащит без глюков)

22.09.2017 03:42 · отредактировано #425310

онлайсервисы

А они это как делают, неужели магическим образом?)) Или все-таки используют какой-то софт, не? Ах что же это за такой таинственный софт, про который никто не знает.. может быть, под венду? Вот куда вы в итоге отправляете человека! :D

Я не зря сказал выше про HTML, этот формат нынче читают чуть ли не микроволновки, а про ваши FB2/ODT вообще мало кто в теме (особенно про первый за пределами РФ). А за доки в PDF следует просто убивать.

22.09.2017 04:22 #425311
"1000Mhz" написал:
Я не зря сказал выше про HTML

ну так объясни на примерах, делов-то.

Ссылка на гитхаб не информативна, что за приблуда не понятно, как её ставить - тоже ни слова, форум для того и существует чтоб неискушённому в тонкостях разжевать что как и куда.

Calibre умеет кучу форматов, но опять та же история - если знать что надо подкрутить и как, то она и не нужна вовсе(потому как это просто гуй вокруг двадцати питоновских модулей, которые можно использовать прямым вызовом без всяких гуёв), все можно тупо в терминале сделать.
Латексы(например Texlive) тоже всё могут, да только нигде не найдёшь вменяемых и простых примеров как этим всем пользоваться, лезть читать доки остаётся, но там их под гиг(!), поди найди что нужно если с языком не шибко дружен.

У меня вот не подгорает читать пдф в кдешном окуляре. И да, чем тебе не по нраву этот пдф?

22.09.2017 05:50 #425312

Еще: http://coolwanglu.github.io/pdf2htmlEX/ и так далее в гугле.

"gramozeka" написал:
И да, чем тебе не по нраву этот пдф?

Ну а мозгами пораскинуть? Пдф создавался для точного воссоздания полиграфической продукции в электронном виде. Точного! А задача современного контента масштабироватся хоть под экран наручных часов. Ну и вообще изначально это как был [цензура!] неудобный тяжелый формат, так им и остался. Он не предназначен для использования на мобильных устройствах! Что, так нравится читать книги с монитора? А мне - нет.

22.09.2017 06:23 · отредактировано #425313
"1000Mhz" написал:
Он не предназначен для использования на мобильных устройствах!

а вот о чём речь. Тогда понятно что там у ТС ломает. Но в таком случае всё упирается в поиск исходника и сборка его доступными средствами(на выбор что есть в дистре - доксиген, гткдок, текслив и проч.) в то, что нужно. Это в общем случае, а конкретно по тому документу который нужен ТС(в первом посте), всё печально, мускуль перестал придерживаться некоторых принципов сообщества(за что его и выкинули из большей части дистрибутивов заменив на открытый форк), не вся документация есть в исходниках, но есть уже скомпилированная(в готовые форматы) :

Вот эта документация : https://dev.mysql.com/doc/index-connectors.html , берёшь вариант из "HTML Download" и делаешь с ним то что хочешь, и не нужно заморачиваться с пдфками и странными танцами по преобразованию колобка в ёжика, а последнего в розового пони.

Вот ссылка этого же документа в html(zip): http://downloads.mysql.com/docs/connector-python-en.html-chapter.zip

А это можно просто его онлайн почитать : https://dev.mysql.com/doc/connector-python/en/

Вообще, правильно поставленная задача - зачастую половина решения. Или я опять что-то не то ляпнул???

22.09.2017 09:57 #425315

gramozeka, благодарю, вечером займусь.

"algri14" написал:
Поясни, как портит, посмотрел у себя в Магее - вроде всё нормально, но я не знаю нюансов

Во-первых, зачастую слетают шрифты (я и сам могу задать нужные, но когда несколько десятков примеров кода моноширинным шрифтов, и надо каждый вручную задать - это ужас). Во-вторых, его порой переклинивает, в результате чего текстовый документ (изначально текстовый, а не результат OCR) преобразуется в набор картинок.

"gramozeka" написал:
в чем фича конвертов из одного в другое мне не ясна

У меня читалка FB2 умеет менять размер шрифта и прочее, а также есть ночной режим (светлый текст на чёрном фоне). С PDF такое не проходит.

"1000Mhz" написал:
А задача современного контента масштабироватся хоть под экран наручных часов.

Ну читать на часах - перебор, а вот на смартфоне с 5.5" экраном часто читаю.

22.09.2017 14:55 #425343
Rizado написал:
Нужен хороший конвертер для преобразования файлов с сохранением форматирования. Кто знает?

Хороший FineReader:( Свободные варианты умеют только если разобрать страницы на картинки и с нуля распознать со всеми вытекающими:(
Варианты pdftohtml делают постраничный "имитатор" pdf-а:(
Кто бы мне много денег скинулся, что бы я такую штуку доделал:( Но пока не судьба

23.09.2017 07:22 · отредактировано #425395

Rizado,
Вот только в отсутствии ночного режима не надо обвинять сам PDF.
Ночной режим делается исключительно силами читалки. Даже в планшетном/телефонном Adobe Acrobat Reader с включением ночного режима для PDF нет никаких проблем.
Аналогичным образом поведёт себя любая другая вменяемая читалка -- конвертация цвета делается после разбора формата и перед выводом на экран.

Войдите или зарегистрируйтесь, чтобы ответить.