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

Питайте, ако нещо в библиотеката е неясно.
Правила
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!
Отговор
Христо Сарафов

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

Мнение от Христо Сарафов »

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

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

Мнение от kras27 »

Здравейте!
За редакция на epub формат ви препоръчвам да използвате Sigil https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.8 - малка и много удобна безплатна програмка. В нея има възможност да редактирате метаданните за книгата без да се налага да редактирате самия content.opf файл. В Calibre https://calibre-ebook.com/ също има вграден редактор на epub книги.
3Mag
Мнения: 53
Регистрация: 23 декември 2011, 10:26
Местонахождение: Бургас

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

Мнение от 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 ?

Мнение от Христо Сарафов »

Много ви благодаря. И на двамата.

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

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

Обратно към

Кой е на линия

Потребители, разглеждащи форума: 0 гости