Страница 1 от 1

Редакция на content.opf ?

Пуснато: 21 септември 2017, 08:09
от Христо Сарафов
Добър ден.
Нов съм в електорнните книги.
Ситуацията е следната – раполагам с една книга е epub формат. Книгата е на български език. Рабрах най-общо структурата на формата. Когато заредя книгата в библиотеката на някоя програма, било то по Уиндоус или на телефона ( Андроид), заглавието и автора на книгата излизат на латиница. С латински букви.
При отваряне на файла content.opf с браузър, Файърфокс, ми излиза ХТМЛ код на файла. Отворих файла с Notepad намерих, къде са изписани заглавието и авторът. Когато ги заместя с текст на български, давам сейф на файла и след това файла не може да се разчете. Опитах да сейфвам файла в UFT-8 и след това в който и да е друг формат но не се получава. Когато след редакцията с Notepad опитам пак да го отворя с Файърфокс вече не се вижда ХТМЛ код, а се вижда само текст. Книгата блокирва.
Същата процедура направих и с MS WORD и след като напиша текст на български и дам фейф, файлът се отваря с Файърфокс, но ми изписва /uknown code format/ или нещо от сорта. Книгата блокирва.
Имайте предвид, че преди да направя каквито и да е промени с content.opf вече има въведен текст с български букви, „оригинално” въведен и с него няма проблеми. Той си се вижда като български език, а не като грешка, когато го отварям файла с Файърфокс.
Болката не е за умиране, но когато променя името на автора и заглавието на книгата, с четящата програма, ако премахна книгата от библиотеката и в последстиве я заредя отново, отново авторът и заглавието излизат на латиница.
Кака мога да редактирам content.opf, файлът без да разпознава промяната като грешка?
Къде бъркам?
Благодаря.

Re: Редакция на content.opf ?

Пуснато: 21 септември 2017, 09:39
от kras27
Здравейте!
За редакция на epub формат ви препоръчвам да използвате Sigil https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.8 - малка и много удобна безплатна програмка. В нея има възможност да редактирате метаданните за книгата без да се налага да редактирате самия content.opf файл. В Calibre https://calibre-ebook.com/ също има вграден редактор на epub книги.

Re: Редакция на content.opf ?

Пуснато: 21 септември 2017, 13:33
от 3Mag
Редовно си променям заглавията на книгите в epub формат и не съм имал проблем. Процедирам по следния начин - отварям epub файла с инсталирания архиватор (7zip, Winrar, etc.); копирам файла content.opf на десктопа и го отварям с Notepad++; правя корекция на заглавието (тук трябва да се внимава да не се промени служебната информация - скоби, служебни думи като dc:title и други подобни, освен ако знаеш какво правиш и го искаш; не се правят и промени по кодировката - тя обикновено е UTF-8 или UTF-8 w/o BOM); записвам файла, затварям го и го пускам обратно в отворения прозорец на архиватора; затварям архиватора. Epub файла, с промененото заглавие е готов.

При теб вероятно грешката идва от това, че за промените във файла content.opf ползваш Notepad или MS Word - те не се справят добре с различните от тези по подразбиране кодировки, с които работят.

Re: Редакция на content.opf ?

Пуснато: 21 септември 2017, 15:08
от Христо Сарафов
Много ви благодаря. И на двамата.

3Mag - Прав си. Проблема е в Notepad. Дръпнах си Notepad++ и всичко се нареди :)

Приятен ден ви желая :)