Как изменить название книги epub

I have a number of EPUB titles that need renaming, from the likes of "1631214659.epub" to "Moon's Napa and Sonoma" and so on. They load into Calibre under their actual titles, but I still need to r...

I have a number of EPUB titles that need renaming, from the likes of «1631214659.epub» to «Moon’s Napa and Sonoma» and so on. They load into Calibre under their actual titles, but I still need to rename the source file appropriately for archiving. I’ve tried copying each file’s string of identifier numbers into Google after the search term EPUB, and that usually works, but then I have to copy the resulting title text string and paste it into the file name each time. I’m wondering if there’s an app that «reads» the file and can display or even change the book title on the fly.

I know nothing about ebook conversion beyond what Calibre affords, so if the info is viewable that way, I’ve missed it.

Anthon's user avatar

Anthon

7,6213 gold badges22 silver badges55 bronze badges

asked Jul 13, 2017 at 21:13

Jonathan King's user avatar

2

I wrote a small python script to do that.

pip install epub

Install the epub library and run the below script with a sibling directory containing all your epub files to be renamed.

import os
import glob
import epub

dirName = "books" #the folder containing your epub files, should be in the
                  #directory which contains the script.
                  
for File in glob.glob(dirName + "\*.epub"):
    with epub.open_epub(File) as book:
        title = book.opf.metadata.titles[0][0]

    os.rename(File, dirName + "\" + title + ".epub")

Note : The title should not be too long (not exceeding your os’ filename limit).

answered Jul 3, 2020 at 12:53

sam's user avatar

The question is not too clear.

Is it the case that you simply want to
rename the file containing the epub book, so that the name of the file
is then the title of the book with the suffix .epub? That can be
done very simply, using a command that extracts the book title from
the file (see Command line extraction of metadata (title. author) from epub file), and
make it the new file name. The exact command depends on your operating
system (I run Linux). Supposing your file is called 12345.epub, in
Linux shell (command line) you would write:

 mv 12345.epub "`exiftool -T -Title 12345.epub`".epub

Of course this can be iterated over a list of files, or all the files in a directory. I did some tests that worked.

exiftool is a very general command to extract metadata from files. It is written in Perl (my quick guess) and I expect it to be available in all environments.

answered Oct 20, 2017 at 14:05

babou's user avatar

baboubabou

1,1724 gold badges10 silver badges27 bronze badges

  • For Windows cmd.exe: ren 12345.epub mybookname.epub
  • For linux based OS: mv 12345.epub mybookname.epub
  • For Windows gui: use file manager, click once on the file. Hit F2 to enter «rename mode». Only the base filename should be selected (not the extension). Type the new name.

answered Nov 22, 2017 at 12:16

Bulrush's user avatar

BulrushBulrush

3671 silver badge7 bronze badges

I haven’t verified this to be the case, but I’m pretty sure it works.

An epub is simply a zip file with its file extension renamed to .epub. The ebook name comes from the package.opf . Then look for the information in the line:
<dc:title>Your Title </dc:title>.

But even knowing that is unnecessary. I would throw copy all your epub files into a separate directory, then add them to an app like Adobe Digital Editions or Readium (or even Calibre). Click on INFO or PROPERTIES TO view the ebook title (i.e., dc:title) and see what the file is named.

Then in Windows explorer you use this information to edit the file name of the original epub file. Tedious, but it works. Another way to do is to right-click the ebook, select, EDIT THE EBOOK, and then choose File —> Save a Copy —> (input your preferred name in the dialogue and press Save).

BTW, I had this exact same problem with earlier versions of Project Gutenberg files (which had cryptic file names). In the last year or so PG corrected it so that (most) file names are comprehensible to humans.

answered Jul 13, 2017 at 22:19

idiotprogrammer's user avatar

Calibre doesn’t change the source, but if you open the containing folder (after right click on the book title in Calibre) you’ll see an EPUB there with the title as stem of the filename (and .epub as extension). On any change of title in Calibre, the name of that file changes as well.

answered Jul 15, 2017 at 13:46

Anthon's user avatar

AnthonAnthon

7,6213 gold badges22 silver badges55 bronze badges

If you switch your calibre library to a new location, all changes made in metadata is automatically reflected in the new location. You can later switch to the old location if you want.

answered Apr 3, 2018 at 8:44

PANKAJ AGRAWAL's user avatar

Recently, I came across a set of scripts called ebook-tools that can solve this problem. Works like a charm.

answered May 23, 2019 at 1:41

artursg's user avatar

This is a long time after the question — but it doesn’t seem to have a simple answer yet so:
The OP said his books»load into Calibre under their actual titles» which means the metadata in the files is OK. The simplest way «to rename the source file appropriately for archiving» is to use Calibre’s «Save to Disk» function.

In Calibre go to Preferences/Saving to Disk and create the naming pattern you want.
e.g. something like {title} — {authors}. You can also set a preferred output format to automatically change mobi to epub or whatever.

Then you can import your numbered books to Calibre and use the Save to Disk feature to output your correctly named archive copy.

NB by this time you will have 3 Copies of each ebook: your original, Calibre’s copy in it’s library and the new renamed output version. If all you want is a copy easily identifiable by the file name then perhaps a regular backup of the Calibre library folder is all you need.

answered May 24, 2019 at 6:46

Flippertie's user avatar

«advanced renamer» program advanced renamer is able to do batch-renaming (multiple files renaming at once) in windows . the advanced renamer program has «add method» menu : use the «new name» preset , there use «default tags» dropdown menu and change it to «advanced tags» so then you can pick » — value from exiftool» . it is presented in the new name as exiftool:tagname , here you change «tagname» to the tag you want . the tags are written in the ebooks metadata and look like eg. «creator : wittgenstein». the «exiftool:tagname» would be then changed into «exiftool:creator» in the «new name»-field to change the ebook-file’s name into «wittgenstein.epub». you can use the «ExifTool…»-button to take a look at the metadata of the ebookfile . the included exiftool.exe is in the same folder as the advanced-renamer-program-file called «ARen.exe». so , simple exiftool-tags are ExifTool:Creator,ExifTool:Title,ExifTool:CreatorFile-as (there is difference in creator’s name-order of forename and familyname , which is of sorting interest maybe) . problems that might occur : inabilities of ansi/unicode-convertions , same-name-generation- (dublettes) and too-long-path-name- impossibility . the advanced renamer is worth to learn how it works (consecutive execution of renaming methods), it also uses the concept of regular expressions which is a standard tool for filtering information from token-strings as everything digital or written is in real .

answered Mar 9, 2021 at 9:00

carypt's user avatar

If you want to rename the book itself instead of the epub, you have to find the toc.ncx file you can open it with a wordpad or notepad in your cp. Find the title of the book or whatever jargon text it was then change it to your liking.

answered Apr 11, 2019 at 10:59

Phreasilva's user avatar

1

I have a number of EPUB titles that need renaming, from the likes of «1631214659.epub» to «Moon’s Napa and Sonoma» and so on. They load into Calibre under their actual titles, but I still need to rename the source file appropriately for archiving. I’ve tried copying each file’s string of identifier numbers into Google after the search term EPUB, and that usually works, but then I have to copy the resulting title text string and paste it into the file name each time. I’m wondering if there’s an app that «reads» the file and can display or even change the book title on the fly.

I know nothing about ebook conversion beyond what Calibre affords, so if the info is viewable that way, I’ve missed it.

Anthon's user avatar

Anthon

7,6213 gold badges22 silver badges55 bronze badges

asked Jul 13, 2017 at 21:13

Jonathan King's user avatar

2

I wrote a small python script to do that.

pip install epub

Install the epub library and run the below script with a sibling directory containing all your epub files to be renamed.

import os
import glob
import epub

dirName = "books" #the folder containing your epub files, should be in the
                  #directory which contains the script.
                  
for File in glob.glob(dirName + "\*.epub"):
    with epub.open_epub(File) as book:
        title = book.opf.metadata.titles[0][0]

    os.rename(File, dirName + "\" + title + ".epub")

Note : The title should not be too long (not exceeding your os’ filename limit).

answered Jul 3, 2020 at 12:53

sam's user avatar

The question is not too clear.

Is it the case that you simply want to
rename the file containing the epub book, so that the name of the file
is then the title of the book with the suffix .epub? That can be
done very simply, using a command that extracts the book title from
the file (see Command line extraction of metadata (title. author) from epub file), and
make it the new file name. The exact command depends on your operating
system (I run Linux). Supposing your file is called 12345.epub, in
Linux shell (command line) you would write:

 mv 12345.epub "`exiftool -T -Title 12345.epub`".epub

Of course this can be iterated over a list of files, or all the files in a directory. I did some tests that worked.

exiftool is a very general command to extract metadata from files. It is written in Perl (my quick guess) and I expect it to be available in all environments.

answered Oct 20, 2017 at 14:05

babou's user avatar

baboubabou

1,1724 gold badges10 silver badges27 bronze badges

  • For Windows cmd.exe: ren 12345.epub mybookname.epub
  • For linux based OS: mv 12345.epub mybookname.epub
  • For Windows gui: use file manager, click once on the file. Hit F2 to enter «rename mode». Only the base filename should be selected (not the extension). Type the new name.

answered Nov 22, 2017 at 12:16

Bulrush's user avatar

BulrushBulrush

3671 silver badge7 bronze badges

I haven’t verified this to be the case, but I’m pretty sure it works.

An epub is simply a zip file with its file extension renamed to .epub. The ebook name comes from the package.opf . Then look for the information in the line:
<dc:title>Your Title </dc:title>.

But even knowing that is unnecessary. I would throw copy all your epub files into a separate directory, then add them to an app like Adobe Digital Editions or Readium (or even Calibre). Click on INFO or PROPERTIES TO view the ebook title (i.e., dc:title) and see what the file is named.

Then in Windows explorer you use this information to edit the file name of the original epub file. Tedious, but it works. Another way to do is to right-click the ebook, select, EDIT THE EBOOK, and then choose File —> Save a Copy —> (input your preferred name in the dialogue and press Save).

BTW, I had this exact same problem with earlier versions of Project Gutenberg files (which had cryptic file names). In the last year or so PG corrected it so that (most) file names are comprehensible to humans.

answered Jul 13, 2017 at 22:19

idiotprogrammer's user avatar

Calibre doesn’t change the source, but if you open the containing folder (after right click on the book title in Calibre) you’ll see an EPUB there with the title as stem of the filename (and .epub as extension). On any change of title in Calibre, the name of that file changes as well.

answered Jul 15, 2017 at 13:46

Anthon's user avatar

AnthonAnthon

7,6213 gold badges22 silver badges55 bronze badges

If you switch your calibre library to a new location, all changes made in metadata is automatically reflected in the new location. You can later switch to the old location if you want.

answered Apr 3, 2018 at 8:44

PANKAJ AGRAWAL's user avatar

Recently, I came across a set of scripts called ebook-tools that can solve this problem. Works like a charm.

answered May 23, 2019 at 1:41

artursg's user avatar

This is a long time after the question — but it doesn’t seem to have a simple answer yet so:
The OP said his books»load into Calibre under their actual titles» which means the metadata in the files is OK. The simplest way «to rename the source file appropriately for archiving» is to use Calibre’s «Save to Disk» function.

In Calibre go to Preferences/Saving to Disk and create the naming pattern you want.
e.g. something like {title} — {authors}. You can also set a preferred output format to automatically change mobi to epub or whatever.

Then you can import your numbered books to Calibre and use the Save to Disk feature to output your correctly named archive copy.

NB by this time you will have 3 Copies of each ebook: your original, Calibre’s copy in it’s library and the new renamed output version. If all you want is a copy easily identifiable by the file name then perhaps a regular backup of the Calibre library folder is all you need.

answered May 24, 2019 at 6:46

Flippertie's user avatar

«advanced renamer» program advanced renamer is able to do batch-renaming (multiple files renaming at once) in windows . the advanced renamer program has «add method» menu : use the «new name» preset , there use «default tags» dropdown menu and change it to «advanced tags» so then you can pick » — value from exiftool» . it is presented in the new name as exiftool:tagname , here you change «tagname» to the tag you want . the tags are written in the ebooks metadata and look like eg. «creator : wittgenstein». the «exiftool:tagname» would be then changed into «exiftool:creator» in the «new name»-field to change the ebook-file’s name into «wittgenstein.epub». you can use the «ExifTool…»-button to take a look at the metadata of the ebookfile . the included exiftool.exe is in the same folder as the advanced-renamer-program-file called «ARen.exe». so , simple exiftool-tags are ExifTool:Creator,ExifTool:Title,ExifTool:CreatorFile-as (there is difference in creator’s name-order of forename and familyname , which is of sorting interest maybe) . problems that might occur : inabilities of ansi/unicode-convertions , same-name-generation- (dublettes) and too-long-path-name- impossibility . the advanced renamer is worth to learn how it works (consecutive execution of renaming methods), it also uses the concept of regular expressions which is a standard tool for filtering information from token-strings as everything digital or written is in real .

answered Mar 9, 2021 at 9:00

carypt's user avatar

If you want to rename the book itself instead of the epub, you have to find the toc.ncx file you can open it with a wordpad or notepad in your cp. Find the title of the book or whatever jargon text it was then change it to your liking.

answered Apr 11, 2019 at 10:59

Phreasilva's user avatar

1

Редактирование книг¶

В calibre есть встроенный редактор электронных книг, который может быть использован для редактирования книг в форматах EPUB и AZW3 (Kindle) . Редактор показывает HTML и CSS, которые использованы непосредственно в файле с книгой, с с живым просмотром всех сделанных изменений. Он также содержит различные автоматизированные средства для выполнения общей очистки и выполнения задач.

Вы можете использовать этот редактор, щелкнув правой кнопкой на любой книге в calibre и выбрав: : Редактировать книгу.

Инструмент Редактор книги

Основной рабочий процесс¶

Примечание

Видеотур по редактору электронных книг calibre доступен здесь.

Когда вы впервые откроете книгу с помощью Редактора, вам будет представлен список файлов слева. Это отдельные файлы HTML, таблицы стилей, изображения и т. д., из которых и состоит книга. Дважды щелкните на файле, чтобы начать его редактирование. Обратите внимание, что если вы хотите сделать что-то более сложное, чем несколько небольших изменений, вам нужно знать HTML Tutorial и CSS Tutorial.

Изменения HTML или CSS внесённые в редакторе будут показаны на панели предварительного просмотра справа. Когда Вы будете удовлетворены ими нажмите кнопку «Сохранить» или воспользуйтесь Файл → Сохранить для сохранения изменений в электронной книге.

Полезная функция :guilabel: Контрольные точки. Прежде чем приступить к каким-либо масштабным изменениям, вы можете создать контрольную точку. Контрольная точка сохранит текущее состояние книги, а затем сделанные изменения в книге можно вернуть к состоянию при создании контрольной точки. Чтобы создать контрольную точку, используйте Правка → Создать контрольную точку. Контрольные точки будут автосоздаваться каждый раз, при запуске автоматизированного инструмента, вроде глобального поиска и замены. Функциональность контрольных точек — дополнение к обычному механизму отмены/возврата при редактировании отдельных файлов. Контрольные точки полезны, когда изменения распространяются на несколько файлов в книге.

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

Браузер файлов¶

Браузер файлов, показывающий файлы в книге

The File browser gives you an overview of the various files inside
the book you are editing. The files are arranged by category, with text (HTML)
files at the top, followed by stylesheet (CSS) files, images and so on. Simply
double click on a file to start editing it. Editing is supported for HTML, CSS
and image files. The order of text files is the same order that they would be
displayed in, if you were reading the book. All other files are arranged
alphabetically.

Наведите указатель мыши на элемент, вы увидите его размер, а также внизу экрана полный путь к файлу внутри книги. Обратите внимание, что файлы внутри электронных книг сжаты, поэтому размер окончательной книги не является суммой размеров отдельных файлов.

Многие файлы имеют особое значение в книге. Обычно у них будет значок рядом с именем, указывающий на особое значение. Например, на рисунке слева вы видите, что файлы cover_image.jpg и titlepage.xhtml имеют значок обложки рядом с ними. Это — изображение обложки книги и титульный лист. Аналогично, файл content.opf имеет значок метаданных рядом с ним, указывающий на наличие метаданных книги, а файл toc.ncx имеет значок T, указывающий, что это Таблица контента (содержание).

Вы можете совершить множество действий с каждым файлом, щелкнув по нему правой кнопкой мыши.

Изменение имени файлов¶

Вы можете переименовать отдельный файл щелкнув по нему правой кнопкой мыши и выбрав Переименовать. Изменение имени файла автоматически обновляет все ссылки и сноски на них в книге. Таким образом, все что Вам надо сделать — это обозначить новое имя, calibre сделает все остальное.

Вы также можете переименовать много файлов одновременно. Это полезно, для того чтобы файлы имели простой шаблон имени. Например, можно переименовать все HTML-файлы с именами Chapter-1.html, Chapter-2.html и так далее. Выберите файлы для переименования, удерживая нажатой клавишу Shift или Ctrl и щёлкая на файлах. Затем щёлкните правой кнопкой мыши и выберите Массовое переименование. Введите префикс и номер, с которого вы хотите начать автоматическую нумерацию, нажмите ОК, и всё готово. Диалоговое окно массового переименования также позволяет переименовывать файлы в порядке их появления в книге, а не в том порядке, в котором вы их выбрали, что полезно, например, для переименования всех изображений в порядке их появления.

Наконец, вы можете массово изменить расширение файла для всех выбранных файлов. Выберите несколько файлов, как указано выше, щелкните правой кнопкой мыши и выберите Изменить расширение файла для выбранных файлов.

Объединить файлы¶

Иногда вам может потребоваться объединить два HTML-файла или два CSS-файла вместе. Иногда бывает полезно иметь всё в одном файле. Однако будьте осторожны, если поместить много содержимого в один файл, это приведет к проблемам с производительностью при просмотре книги в типичной читалке электронных книг.

Чтобы объединить несколько файлов, выберите их, удерживая клавишу Ctrl и щёлкая по ним (убедитесь, что вы выбираете только файлы одного типа, либо все файлы HTML, либо все файлы CSS и т. д.). Затем щёлкните правой кнопкой мыши и выберите Объединить. Вот и всё, calibre объединит файлы, автоматически позаботившись о переносе всех ссылок и ссылок на объединённые файлы. Обратите внимание, что объединение файлов может иногда приводить к изменению стиля текста, поскольку отдельные файлы могли использовать разные таблицы стилей.

Вы также можете выбрать текстовые файлы, а затем перетащить текстовые файлы в другой текстовый файл, чтобы объединить перетаскиваемые текстовые файлы в целевой текстовый файл.

Изменение порядка текстовых файлов¶

You can re-arrange the order in which text (HTML) files are opened when reading
the book by simply dragging and dropping them in the File browser or clicking
on the file to move and then pressing the Ctrl+Shift modifiers with the
Up, Down, Home or End keys. For the technically
inclined, this is called re-ordering the book spine.

Обратите внимание, что вы должны бросать пункты между другими пунктами, а не поверх них, это может быть неудобно, пока вы не привыкнете к этому. Перетаскивание поверх другого файла приведет к слиянию файлов.

Создание обложек¶

Обычно у электронных книг есть обложка. Это изображение отмечено в Браузере файлов значком с изображением коричневой книги рядом с названием. Если Вы хотите установить другое изображение в качестве обложки, это можно сделать, щёлкнув правой кнопкой мыши на файле и выбрав Отметить как обложку.

Кроме того, файлы EPUB имеют концепцию titlepage. Титульный лист — это HTML-файл, который выполняет роль титульного листа/обложки книги. Вы можете пометить HTML-файл как титульную страницу при редактировании EPUB, щёлкнув правой кнопкой мыши. Будьте внимательны, чтобы помеченный вами файл содержал только сопроводительную информацию. Если он содержит другое содержимое, такое как первая глава, то это содержимое будет потеряно, если пользователь когда-либо преобразует файл EPUB в calibre в другой формат. Это связано с тем, что при конвертации calibre предполагает, что отмеченная титульная страница содержит обложку и только её.

Удаление файлов¶

Вы можете удалить файлы, щёлкнув по ним правой кнопкой мыши или выбрав их и нажав клавишу Delete. Удаление файла удаляет все ссылки на файл из файла OPF, уберегая вас от этой рутинной работы. Однако ссылки в других местах не удаляются, вы можете использовать инструмент Check Book, чтобы легко найти и удалить/заменить их.

Экспортировать файлы¶

Вы можете экспортировать файл из книги в другое место на вашем компьютере. Это полезно, если вы хотите работать с файлом изолированно, с помощью специализированных инструментов. Для этого просто щелкните правой кнопкой мыши файл и выберите :guilabel: Экспорт.

Как только вы закончите работать с экспортированным файлом, вы можете повторно импортировать его в книгу, снова щелкнув правой кнопкой мыши на файле и выбрав Заменить на файл…, который позволит вам заменить файл в книге с ранее экспортированным файлом.

Вы также можете копировать файлы между несколькими экземплярами редактора. Выберите файлы, которые вы хотите скопировать, в :guilabel: Браузер файлов, затем щелкните правой кнопкой мыши и выберите Копировать выбранные файлы в другой экземпляр редактора. Затем в другом экземпляре редактора щелкните правой кнопкой мыши в Браузер файлов и выберите Вставить файл из другого экземпляра редактора.

Добавление новых изображений/шрифтов/и т. д. или создание новых пустых файлов¶

Вы можете добавить новое изображение, шрифт, таблицу стилей и т. д. со своего компьютера в книгу, нажав Файл → Новый файл. Это позволяет либо импортировать файл, нажав кнопку Импортировать файл ресурса, либо создать новый пустой файл HTML или таблицу стилей, просто введя имя файла в поле для нового файла.

Вы также можете импортировать несколько файлов в книгу одновременно, используя Файл->Импорт файлов в книгу.

Замена файлов¶

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

Эффективное связывание таблиц стилей с файлами HTML¶

Для удобства вы можете выбрать несколько файлов HTML в Браузере файлов, щёлкнуть правой кнопкой мыши и выбрать ссылку на таблицы стилей, чтобы calibre автоматически вставлял <link> теги для этих таблиц стилей во все выбранные файлы HTML.

Поиск и замена¶

Редактир книг имеет очень мощный интерфейс поиска и замены, который позволяет вам искать и заменять текст в текущем файле, во всех файлах и даже в отмеченной области текущего файла. Вы можете искать с помощью обычного поиска или с помощью регулярных выражений. Чтобы узнать, как использовать регулярные выражения для расширенного поиска, смотрите Всё об использования регулярных выражений в calibre.

Инструмент Редактор книги

Начните поиск и замените с помощью пункта меню Поиск → Найти/заменить (вы должны редактировать файл HTML или CSS).

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

Используя раскрывающиеся списки в нижней части окна, вы можете настроить поиск по текущему файлу, всем текстовым файлам, всем файлам стилей или всем файлам. Вы также можете выбрать режим поиска: обычный (строковый) поиск или поиск по регулярному выражению.

Возможен подсчёт всех совпадений для выражения поиска Поиск → Подсчитать все. Счётчик работает с любыми файлами/регионами, выбранными в выпадающем списке.

Также можно перейти к определённой строке в текущем открытом редакторе с помощью Поиск → Перейти к строке.

Примечание

Все возможности поиска и замены реализуются регулярными выражениями. Смотрите regex tutorial.

Сохранённые поиски¶

Вы можете сохранять часто используемые выражения поиска/замены (включая выражения в функциональном режиме) и использовать их многократно. Чтобы сохранить поиск, просто щёлкните правой кнопкой мыши в поле поиска и выберите Сохранить текущий поиск.

Вы можете вызвать сохраненные поиски через Поиск → Сохранённый поиск. Вам предоставится список выражений поиска и замены, для применения. Вы сможете выбрать несколько записей в списке, удерживая нажатой клавишу Ctrl при щелчке, для запуска нескольких выражений поиска и замены выражений в одной операции.

Функциональный режим¶

Функциональный режим позволяет вам писать произвольно мощные функции Python, которые запускаются при каждом поиске/замене. Вы можете выполнять практически любые манипуляции с текстом в функциональном режиме . Для получения дополнительной информации см .:doc:function_mode.

Поиск, игнорирующий теги HTML¶

Существует также специальный инструмент для поиска текста, игнорирующий любые HTML-теги между ними. Например, если в книге есть HTML Empahisis on a <i>word</i>, вы можете искать on a word , и он будет найден, даже если в середине есть тег <i>. Используйте этот инструмент через пункт меню :guilabel: Поиск->Поиск, игнорирующий HTML-разметку.

Автоматизированные инструменты¶

Редактор книг имеет различные инструменты для помощи с общими задачами. Доступ к ним осуществляется через меню Инструменты.

Редактирование оглавления¶

Существует специальный инструмент для облегчения редактирования оглавления. Запустите его с помощью Инструменты → Оглавление → Редактировать оглавление.

Инструмент Редактор оглавления

Инструмент Редактировать оглавление показывает вам текущее оглавление (если оно есть) слева. Просто дважды щелкните по любой записи, чтобы изменить её текст. Вы также можете изменить порядок записей путем перетаскивания или с помощью кнопок справа.

Для книг, которые не имеют существующего Оглавления, этот инструмент предоставляет различные варианты автоматической генерации Оглавления из текста. Вы можете создавать из заголовков в документе, из ссылок, из отдельных файлов и так далее.

Вы можете редактировать отдельные записи, нажимая на них, а затем нажимая Изменить местоположение, на которое указывает эта запись. Откроется предварительный мини-просмотр книги, просто наведите курсор мыши на панель просмотра книги и щёлкните там, куда должна указывать запись. Толстая зелёная линия покажет вам местоположение. Нажмите OK, когда вы будете довольны местоположением.

Инструмент "Редактор оглавления", как изменить местоположение записей

Проверка книги¶

Инструмент Проверка книги проверяет книгу на наличие проблем, которые могут помешать её чтению на реальных устройствах чтения. Активируйте его через Инструменты → Проверить книгу.

Инструмент Проверка книги

О найденных проблемах сообщается в простом и удобном списке. Нажав на любую запись в списке вы получите справку об этой ошибке, и сможете автоматически её исправить, если это возможно. Также можно дважды щёлкнув по ошибке открыть её местоположение в редакторе и исправить её вручную.

Некоторые из выполненных проверок:

  • Неправильная HTML-разметка. Сообщается о любой разметке HTML, которая не анализируется как правильно сформированный XML. Исправив её, вы гарантируете, что ваша разметка работает так, как задумано во всех контекстах. calibre также может автоматически исправить эти ошибки, но иногда автоматическое исправление может сбойнуть, поэтому используйте его с осторожностью. Как всегда, перед автоматическим исправлением создается контрольная точка, чтобы легко отменить все изменения. Автоматическое исправление работает анализируя разметку с использованием алгоритма HTML5, который очень устойчив к сбоям, а затем преобразовывает её в правильно сформированный XML.

  • Неправильные или неизвестные стили CSS. Сообщается о любом недопустимом CSS или имеющем свойства, не определенные в стандарте CSS 2.1 (плюс некоторые из CSS 3). CSS проверяется во всех таблицах стилей, атрибутах встроенных стилей и <style>тегах в файлах HTML.

  • Неработающие ссылки. Отчёт о ссылках, которые указывают на отсутствующие файлы в книге.

  • Файлы без ссылок. Отчёт о файлах в книге, на которые не ссылаются никакие другие файлы или которые не находятся в корешке.

  • Разные общие проблемы в файлах OPF, такие как дублирование элементов корешка или манифеста, неработающие идентификаторы или мета-покрывающие теги , пропущенные обязательные разделы и т. д.

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

Добавление обложки¶

Вы можете легко добавить обложку в книгу через Инструменты → Добавить обложку. Это позволяет либо выбрать существующее изображение в книге в качестве обложки, либо импортировать новое изображение в книгу и сделать его обложкой. При редактировании файлов EPUB автоматически создается HTML-оболочка для обложки. Если в книге найдена существующая обложка, она заменяется. Инструмент также автоматически заботится о правильной маркировке файлов обложек как обложек в OPF.

Внедрение упоминаемых шрифтов¶

Доступ через Инструменты → Внедрить упомянутые шрифты, этот инструмент находит все шрифты, на которые есть ссылки в книге, и, если они еще не встроены, ищет их на вашем компьютере и встраивает их в книгу, если она найдена. Прежде чем делать это, убедитесь, что у вас есть необходимые авторские права для встраивания коммерчески лицензированных шрифтов.

Сокращение внедрённых шрифтов¶

Доступ к нему осуществляется через Инструменты → Подмножество встроенных шрифтов, этот инструмент усекает все шрифты в книге, чтобы они содержали только глифы для текста, фактически присутствующие в книге. Это обычно уменьшает размер файлов шрифтов на ~ 50%. Однако имейте в виду, что если шрифты являются подмножеством, и вы добавите новый текст, символы которого ранее не присутствовали в шрифте подмножества, шрифт не будет работать для нового текста. Так что делайте это только как последний шаг в вашем рабочем процессе.

Улучшение пунктуации¶

Конвертировать текстовые тире, многоточия, кавычки, множественные переносы и т.д. в их типографически верные эквиваленты. Помните, что алгоритм может иногда выдавать неверные результаты, особенно в случае одиночных кавычек в начале сокращений. Доступ через Инструменты →  Умная пунктуация.

Преобразование свойств CSS¶

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

Создать правила просто, правила следуют формату естественного языка, который выглядит следующим образом:

  • Если свойство color имеет значение red change его на green

  • Если свойство font-size равно any value multiply значение на 2

Доступ через Инструменты → Трансформировать стили.

Удаление неиспользуемых CSS правил¶

Удалить все неиспользуемые CSS правила из таблицы стилей и тегов. Некоторые книги, созданные с помощью технических шаблонов, могут иметь множество дополнительных CSS правил, не совпадающих с реальным содержанием. Это замедляет работу читалок при разборе правил. Доступ через Инструменты → Удалить неиспользуемые CSS.

Исправление HTML¶

Этот инструмент просто конвертирует HTML, который не может быть проанализирован как XML, в правильно сформированный XML. В электронных книгах очень часто бывает неправильно сформированный XML, поэтому этот инструмент просто автоматизирует процесс исправления такого HTML. Инструмент работает, анализируя HTML с использованием алгоритма HTML5 (алгоритм, используемый во всех современных браузерах), а затем преобразовывая результат в XML. Имейте в виду, что автоматическое исправление иногда может привести к противоречивым результатам. При желании вы можете использовать инструмент Проверить книгу, рассмотренный выше, чтобы найти и вручную исправить проблемы в HTML. Доступ через Инструменты → Исправить HTML.

Улучшение файлов¶

Этот инструмент используется для автоматического форматирования всех файлов HTML и CSS, чтобы они «выглядели красиво». Код автоматически выравнивается с отступами, вставляются пустые строки, при необходимости и т.д. Обратите внимание, что улучшение также автоматически исправляет поврежденный HTML/CSS. Поэтому, если вы не хотите, чтобы выполнялось автоматическое исправление, сначала воспользуйтесь инструментом Проверить книгу, чтобы исправить все проблемы, и только затем запустите улучшение. Доступ через Инструменты → Улучшить все файлы.

Примечание

В HTML любой текст может иметь значительный пробел через white-space директиву CSS. Следовательно, улучшение может потенциально изменить отображение HTML. Чтобы избежать этого, алгоритм beautify улучшает только теги уровня блока, которые содержат другие теги уровня блока. Так, например, текст внутри <p>тега не будет менять свой пробел. Но <body>тег, который содержит только другие <p> и <div> теги, будет улучшен. Иногда это значит, что конкретный файл не будет затронут улучшением, поскольку у него нет подходящих тегов уровня блока. В таких случаях вы можете попробовать другие инструменты для улучшения, например: HTML Tidy.

Вставка встроенного Оглавления¶

Обычно в электронных книгах оглавление отделено от основного текста и доступно через специальную кнопку/меню оглавления в устройстве для чтения электронных книг. Вы также можете сделать так, чтобы calibre автоматически генерировал inline оглавление, которое становится частью текста книги. Оно генерируется на основе определенной в настоящее время Таблицы содержания.

Если вы используете этот инструмент несколько раз, каждый вызов приведет к замене ранее созданного встроенного оглавления. Доступ к инструменту можно получить через :guilabel: Инструменты->Оглавление->Вставить встроенное оглавление.

Установка семантики¶

Этот инструмент используется для установки семантики в файлах EPUB. Семантика — это просто ссылки в файле OPF, которые определяют определенные места в книге как имеющие особое значение. Вы можете использовать их для определения предисловия, посвящения, обложки, оглавления и т.д. Просто выберите тип семантической информации, которую вы хотите указать, а затем выберите место в книге, на которое должна указывать ссылка. Этот инструмент доступен через Инструменты → Установить семантику.

Фильтрация информации о стилях¶

Этот инструмент можно использовать для простого удаления указанных свойств стиля CSS из всей книги. Вы можете сказать ему, какие свойства вы хотите удалить, например, « color, background-color, line-height«, и он удалит их везде, где они встречаются — таблицы стилей, теги <style> и инлайновые style атрибуты. После удаления информации о стиле отображается сводка с точным списком всех сделанных изменений. Доступ к инструменту можно получить через Инструменты → Фильтровать информацию о стиле.

Обновление внутренней структуры книги¶

Этот инструмент может быть использован для обновления внутренней структуры книги, по возможности. Например, он обновит книги EPUB 2 до книг EPUB 3. Доступ к инструменту можно получить через Обновление внутренней структуры книги.

Контрольные точки¶

Контрольные точки — это способ пометить текущее состояние книги как «особенное». Затем вы можете продолжить вносить любые изменения в книгу и, если вам не нравятся результаты, вернитесь к состоянию контрольной точки. Контрольные точки создаются автоматически при каждом запуске любого из автоматизированных инструментов, описанных в предыдущем разделе.

Вы можете создать контрольную точку через Правка →  Создать контрольную точку. И вернитесь к предыдущей контрольной точке с помощью Правка →  Вернуться к…

Функциональность контрольных точек — дополнение к обычному механизму отмены/возврата при редактировании отдельных файлов. Контрольные точки особенно полезны, когда изменения распространяются на несколько файлов в книге или когда вы хотите иметь возможность отменить большую группу связанных изменений в целом.

Вы можете увидеть список доступных контрольных точек через Вид → Контрольные точки. Вы можете сравнить текущее состояние книги с указанной контрольной точкой, используя инструмент Сравнение книг — выбрав интересующую контрольную точку и нажав кнопку Сравнить. Кнопка Вернуться к… восстанавливает книгу до выбранной контрольной точки, отменяя все изменения с момента создания этой контрольной точки.

Панель живого предпросмотра¶

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

Просмотр файла дает обзор различных файлов внутри. Панель живого предпросмотра показывает изменения, которые вы вносите в реальном времени (с задержкой в одну или две секунды). При редактировании файлов HTML или CSS панель предварительного просмотра обновляется автоматически, чтобы отразить ваши изменения. Когда вы перемещаете курсор в редакторе, панель предварительного просмотра будет отслеживать его местоположение, показывая вам соответствующее местоположение в книге. Щелчок на панели предварительного просмотра приведет к тому, что курсор в редакторе будет расположен над элементом, который вы щелкнули. Если щелкнуть ссылку, указывающую на другой файл в книге, этот файл будет автоматически открыт в панели редактирования и предварительного просмотра.

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

Панель предварительного просмотра показывает, как будет выглядеть текст при просмотре. Тем не менее, панель предварительного просмотра не является заменой для фактического тестирования вашей книги в реальном устройстве чтения. Он более и менее способен, чем настоящий читатель. Он будет лучше переносить ошибки и небрежную разметку, чем большинство устройств для чтения. Также не будут отображаться поля страницы, разрывы страниц и встроенные шрифты, которые используют псевдонимы имен шрифтов. Используйте панель предварительного просмотра, пока вы работаете над книгой, но как только вы закончите, просмотрите её в реальном устройстве чтения или программном эмуляторе.

Примечание

Панель предварительного просмотра не поддерживает встроенные шрифты, если имя шрифта внутри файла шрифта не совпадает с именем в правиле CSS @font-face. Вы можете использовать инструмент Проверить книгу для быстрого поиска и исправления таких проблемных шрифтов.

Разделение HTML файлов¶

Одним из, возможно, неочевидным, использованием панели предварительного просмотра является разделение длинных HTML-файлов. При просмотре файла, который вы хотите разделить, нажмите кнопку Режим разделения под панелью предварительного просмотра spmb. Затем просто наведите указатель мыши на то место, где вы хотите разбить файл, и нажмите. Толстая зелёная линия покажет вам, где именно произойдет разделение при перемещении мыши. Как только вы нашли нужное место, просто нажмите и разделение будет выполнено.

Разделение файла автоматически обновит все ссылки и упоминания, указывающие на нижнюю половину файла, и откроет новый разделенный файл в редакторе.

Вы также можете автоматически разбить один HTML-файл на несколько, щёлкнув правой кнопкой мыши внутри файла в редакторе и выбрав Разделить на несколько. Это позволит вам легко разбить большой файл по всем тегам заголовков или всем тегам определённого класса и т.п.

Панель живого CSS¶

Панель Live CSS, показывающая стили для текущего элемента

Панель Live CSS показывает вам все правила стиля, которые применяются к тегу, который вы сейчас редактируете. Отображается имя тега вместе с номером строки в редакторе, а затем список соответствующих правил стиля.

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

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

Вы можете включить панель Живого CSS через Вид →  Живой CSS.

Разные инструменты¶

Есть еще несколько инструментов, которые могут быть полезны при редактировании книги.

Вид Оглавления¶

Представление «Оглавление» показывает текущее оглавление в книге. Двойной щелчок по любой записи открывает место, на которое указывает запись в редакторе. Вы можете щёлкнуть правой кнопкой мыши, чтобы отредактировать оглавление, обновить представление или развернуть/свернуть все элементы. Получите доступ к этому представлению через :guilabel: Вид->Оглавление.

Проверка правописания слов в книге¶

Вы можете запустить проверку орфографии через Инструменты → Проверить орфографию.

Инструмент Проверка орфографии

Слова показаны с количеством раз, когда они встречаются в книге, и языком, к которому относится слово. Информация о языке берется из метаданных книг и атрибутов lang в файлах HTML. Это позволяет программе проверки орфографии работать хорошо даже с книгами, которые содержат текст на нескольких языках. Например, в следующем фрагменте HTML слово color будет проверено с использованием американского английского, а слово colour — с использованием британского английского:

<div lang="en_US">color <span lang="en_GB">colour</span></div>

Примечание

Вы можете дважды щелкнуть слово, чтобы выделить следующее вхождение этого слова в редакторе. Это полезно, если вы хотите вручную отредактировать слово или посмотреть, в каком контексте оно находится.

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

Вы можете заставить программу проверки правописания игнорировать слово для текущего сеанса, нажав кнопку Игнорировать. Вы также можете добавить слово в пользовательский словарь, нажав кнопку Добавить в словарь. Средство проверки правописания поддерживает несколько пользовательских словарей, поэтому вы можете выбрать словарь, в который хотите добавить слово.

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

Примечание

Если вы вносите какие-либо изменения в книгу, редактируя файлы, когда инструмент проверки орфографии открыт, вы должны нажать кнопку Обновить в инструменте проверки орфографии. Если вы этого не сделаете и продолжите использовать инструмент проверки орфографии, вы можете потерять изменения, внесенные в редакторе.

Примечание

Чтобы исключить отдельный файл из проверки орфографии при запуске инструмента проверки орфографии, вы можете использовать кнопку Исключить файлы или добавить следующий комментарий сразу под открывающим тегом в файле:

<!-- calibre-no-spell-check -->

Добавление словарей¶

Проверка орфографии поставляется со встроенными словарями для английского и испанского языков. Вы можете установить свои собственные словари через Настройки → Редактор → Управлять орфографическими словарями. Средство проверки орфографии может использовать словари из программы LibreOffice (в формате .oxt). Вы можете загрузить эти словари из репозитория «LibreOffice Extensions» <https://extensions.libreoffice.org/?Tags%5B%5D=50>`_.

Вставка специальных символов¶

Вы можете вставить символы, которые сложно набрать, используя инструмент Правка → Вставить специальный символ. Это показывает все символы Юникода, просто нажмите на символ, который вы хотите ввести. Если вы удерживаете нажатой клавишу Ctrl во время нажатия, окно закроется после вставки выбранного символа. Этот инструмент можно использовать для вставки специальных символов в основной текст или в любую другую область пользовательского интерфейса, например в инструмент поиска и замены.

Поскольку символов много, вы можете определить свои собственные Избранные символы, которые будут показаны первыми. Просто щёлкните правой кнопкой мыши по символу, чтобы пометить его как избранный. Вы также можете щёлкнуть правой кнопкой мыши на символе в избранном, чтобы удалить его из избранного. Наконец, вы можете изменить порядок следования символов в избранном, нажав кнопку Переупорядочить избранное, а затем перетащите символы в избранном.

Вы также можете напрямую вводить специальные символы с помощью клавиатуры. Для этого введите код Unicode для символа (в шестнадцатеричном формате) и затем нажмите клавишу Alt+X, которая преобразует ранее набранный код в соответствующий символ. Например, чтобы ввести ÿ, вы должны ввести ff, а затем Alt+X. Чтобы ввести неразрывный пробел, нужно ввести a0, а затем Alt+X, для ввода горизонтального многоточия вы будете использовать 2026 и Alt+X и так далее.

Наконец, вы можете вводить специальные символы, используя именованные объекты HTML. Например, при вводе &nbsp; ввод текста будет заменен неразрывным пробелом. Замена происходит только при вводе точки с запятой.

Вид инспектор кода¶

Это представление показывает HTML-код элемента и CSS, применяемые к нему. Вы открываете его, щёлкая правой кнопкой мыши место на панели предварительного просмотра и выбирая Исследовать. Это позволяет вам увидеть HTML-код для этого элемента и, что более важно, стили CSS, которые применяются к нему. Вы даже можете динамически редактировать стили и сразу же увидеть, как повлияют ваши изменения. Обратите внимание, что редактирование стилей на самом деле не вносит изменений в содержание книги, а только позволяет быстро экспериментировать. Возможность интерактивного редактирования внутри Инспектора находится в стадии разработки.

Проверка внешних ссылок¶

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

Скачать внешние ресурсы¶

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

Упорядочить файлы в папках по типу¶

Часто при редактировании файлов EPUB, которые вы получаете откуда-то, вы обнаружите, что файлы внутри EPUB расположены случайным образом в разных подпапках. Этот инструмент позволяет автоматически перемещать все файлы в подпапки в зависимости от их типа. Доступ к нему осуществляется через Инструменты → Упорядочить по папкам. Обратите внимание, что этот инструмент только изменяет порядок расположения файлов внутри EPUB, но не меняет способ их отображения в Браузере файлов.

Импорт файлов других форматов электронных книг в EPUB¶

Редактор включает в себя возможность импортировать файлы в некоторых других форматах электронных книг напрямую, как новый EPUB, без полной конвертации. Это особенно полезно для непосредственного создания файлов EPUB из ваших собственных отредактированных вручную файлов HTML. Вы можете сделать это через Файл → Импортировать файл HTML или DOCX как новую книгу.

Инструмент Отчётов¶

Редактор включает в себя замечательный инструмент Отчёты (через Инструменты → Отчёты), который показывает сводку файлов, изображений, ссылок, слов, символов и стилей, используемых в книге. Каждая строка в отчете имеет горячую ссылку. Двойной щелчок по строке переходит к месту в книге, где этот элемент используется или определён (в зависимости от ситуации). Например, в представлении Ссылки можно дважды щелкнуть записи в столбце Источник, чтобы перейти туда, где определена ссылка, и записи в столбце Цель, чтобы перейти туда, где цель ссылки.

Инструмент «Отчеты» с информацией и статистикой о книге

Специальные функции в редакторе кода¶

HTML-редактор calibre очень мощный. Он имеет много функций, которые облегчают редактирование HTML (и CSS).

Подсветка синтаксиса¶

Редактор HTML имеет очень сложную подсветку синтаксиса. Особенности включают в себя:

  • Текст внутри тегов, выделенных жирным шрифтом, курсивом и заголовком, выделен жирным шрифтом/курсивом

  • Когда вы перемещаете курсор по HTML-коду, подсвечиваются соответствующие теги HTML, и вы можете перейти к открывающему или закрывающему тегу с помощью сочетаний клавиш Ctrl+{ и Ctrl+}. Точно так же вы можете выбрать содержимое тега с помощью Ctrl+Alt+T или Ctrl+Shift+T.

  • Неправильный HTML выделяется красным подчёркиванием

  • Орфографические ошибки в тексте внутри тегов HTML и атрибутов, таких как заголовок, выделены. Проверка орфографии выполняется с учетом языка на основе значения атрибута lang текущего тега и общего языка книги.

  • CSS, встроенный в <style> теги, подсвечивается

  • Подсвечиваются специальные символы, которые бывает трудно отличить, такие как неразрывные пробелы, различные виды дефисов и т. д.

  • Ссылки на другие файлы в тегах <a>, <img> и <link> имеют выделенные имена файлов. Если имя файла, на которое они указывают, не существует, оно помечается красным подчеркиванием.

Контекстная помощь¶

Вы можете щёлкнуть правой кнопкой мыши по имени тега HTML или имени свойства CSS, чтобы получить справку по этому тегу или свойству.

Вы также можете удерживать нажатой клавишу Ctrl и щёлкнуть по любому имени файла внутри тега ссылки, чтобы автоматически открыть этот файл в редакторе. Аналогично Ctrl щёлкнув по имени класса, вы перейдёте к первому правилу стиля, которое соответствует тегу и классу.

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

Автозавершение¶

При редактировании электронной книги одной из самых утомительных задач является создание ссылок на другие файлы внутри книги, а также на таблицы стилей CSS или изображения. Вы должны выяснить правильное имя файла и относительный путь к файлу. Редактор имеет автозавершение, чтобы сделать это проще.

При вводе имени файла редактор автоматически выдаёт подсказки. Используйте клавишу Tab, для выбора правильного имени файла. Редактор также предлагает подсказки для ссылок, указывающих на привязку внутри другого HTML-файла. После ввода символа # будет выдан список всех якорей в целевом файле с небольшим фрагментом текста, помогающим выбрать правильный якорь.

Обратите внимание, что в отличие от большинства других систем завершения, система завершения редактора использует сопоставление подпоследовательностей. Это означает, что вы можете ввести всего две или три буквы из любого места в имени файла, чтобы завершить имя файла. Например, скажем, вы хотите имя файла ../images/arrow1.png, вы можете просто набрать ia1 и нажать Tab, чтобы завершить имя файла. При поиске совпадений система завершения определяет приоритетность букв, которые находятся в начале слова или сразу после разделителя пути. Как только вы привыкнете к этой системе, вы обнаружите, что она экономит ваше время и силы.

Фрагменты¶

Редактор calibre поддерживает сниппеты. Сниппет — это фрагмент текста, который часто используется повторно или содержит много избыточного текста. Редактор позволяет вставить сниппет с помощью всего нескольких нажатий клавиш. Сниппеты очень мощные, со многими функциями, такими как заполнители, между которыми вы можете перемещаться, автоматическое зеркалирование повторяющегося текста и так далее. Для получения дополнительной информации смотрите Фрагменты.

Чтение, извлечение и редактирование метаданных из EPUB файлов

Loading…

Обработка, пожалуйста, подождите…

Копировать ссылку

copy link


send to email

Обработка, пожалуйста, подождите…

Файл отправлен на

clear email

Ваше мнение важно для нас, пожалуйста, оцените это приложение.





Спасибо за оценку нашего приложения!

EPUB metadata

Управляйте и манипулируйте метаданными EPUB онлайн. Наш механизм метаданных поддерживает все популярные форматы документов. Установка дополнительного программного обеспечения не требуется.

youtube

Скоро появится

Как Изменить метаданные EPUB

  1. Щелкните внутри области перетаскивания или перетащите файл.
  2. Дождитесь завершения загрузки и обработки.
  3. После завершения загрузки и обработки файла вы увидите страницу результатов.
  4. На странице результатов нажмите кнопку редактирования метаданных, чтобы начать работу с метаданными документа EPUB.
  5. Вы также можете поделиться своим файлом с помощью ссылки для копирования или электронной почты.

How to

Часто задаваемые вопросы

Q: Как просматривать и редактировать метаданные файла EPUB?

A: Во-первых, вам нужно загрузить файл: перетащите файл или щелкните внутри области загрузки, чтобы выбрать файл, чтобы начать его обработку. После завершения обработки нажмите кнопку «Метаданные», чтобы просмотреть и отредактировать метаданные документа.

Q: Какой код выполняется на стороне сервера для редактирования метаданных EPUB?

A: Подробные примеры кода доступны на GitHub в виде исполняемых проектов.

Q: Как я могу получить документ с отредактированными метаданными?

A: После того, как вы завершили и сохранили обновления метаданных, вы можете загрузить обновленную версию, нажав кнопку загрузки на верхней панели приложения «Редактор метаданных».

Q: Каков максимально допустимый размер файла?

A: Максимально допустимый размер файла для загрузки и конвертации составляет 20 МБ.

Q: Можно ли добавить новое свойство метаданных в документ EPUB?

A: Конечно, щелкните значок плюса, расположенный в верхней правой части раздела свойств метаданных. Будет добавлено новое свойство, установите его тип, выбрав один из возможных типов, и установите значение для нового свойства метаданных EPUB.

Q: Могу ли я удалить свойство метаданных документа EPUB?

A: Да, откройте документ EPUB в редакторе метаданных EPUB и щелкните значок корзины в правом верхнем углу редактора метаданных.

Еще приложения

Еще metadata приложения

Выберите язык

  • Afrikaans

  • Български

  • Cymraeg

  • العربية

  • català

  • čeština

  • dansk

  • Deutsch

  • Ελληνικά

  • English

  • Español

  • Filipino

  • français

  • עִברִית

  • हिन्दी

  • Indonesia

  • Italiano

  • 日本

  • қазақ

  • 한국인

  • Melayu

  • Dutch

  • Polskie

  • Português

  • Română

  • selected-locale-icon

    Русский

  • svenska

  • Tiếng Việt

  • ไทย

  • Türkçe

  • український

  • 中国人

  • 中國傳統的

  • Hrvatski

  • Ქართული

  • Slovenčina

  • Suomalainen

  • Azərbaycan

  • Magyar

  • Estonian

Редактор книг в формате EPUB. Бесплатное программа, которая позволит импортировать и редактировать книги в форматы TXT, HTML и EPUB. Русский язык.

  1. Главная
  2. PDF, DjVu, FB2
  3. Sigil

Редактор книг в формате EPUB

Свободный редактор книг в формате EPUB

16
окт

16 октября 2022 г. 17:00
Русский
GNU GPL v3

Свободный редактор книг в формате EPUB. Бесплатное программа, которая позволит вам импортировать и редактировать книги в форматы TXT, HTML и EPUB, и экспортировать в .epub.

Даже если вы первый раз редактируете книги, sigil не создаст вам никаких проблем. Интерфейс поддерживает несколько вкладок.

Особенности:

  •     Вики документация
  •     Бесплатное приложение с открытым исходным кодом под лицензией GPLv3
  •     Мультиплатформенный: работает на Windows, Linux и Mac
  •     Полная поддержка спецификации EPUB 2
  •     Полная поддержка UTF-16
  •   Несколько видов просмотров: книжное представление, представление кода и представление предварительного просмотра
  •     Редактирование WYSIWYG в Книжном Представлении
  •     Полный контроль, непосредственно редактируемого синтаксиса EPUB в представлении кода
  •     Генератор оглавления с многоуровневой поддержкой заголовков
  •     Проверка орфографии с настраиваемыми словарями по умолчанию и пользовательскими
  •     Пользовательский интерфейс переведен на многие языки
  •    Редактор метаданных с полной поддержкой всех возможных записей метаданных (более 200) с полными описаниями для каждого
  •     Поддерживается импорт EPUB и HTML файлов, изображений и таблиц стилей
  • Язык: Русский
  • ОС: Windows 10, Windows 7
  • Лицензия:
    GNU GPL v3
  • Разработчик:
    Sigil-Ebook
  • Категория:

    PDF, DjVu, FB2

  • Видеообзор: Отсутствует
  • VirusTotal:
    отчет
  • Создано:
    28.03.2021
  • Обновлено:
    16.10.2022

Большинство людей, читающих электронные книги, должны быть знакомы с форматом EPUB. Это очень часто используемый формат, и его размер меньше, чем у других форматов, таких как документы PDF.

Редактируйте теги и обложки книг EPUB с помощью редактора метаданных EPUB

Если вы пользуетесь электронными книгами, вы могли заметить, что они содержат теги, похожие на звуковые дорожки. Они сразу сообщают вам название книги, автора, год издания, жанр и другую информацию. Однако не в каждой электронной книге есть эта информация. Иногда вам могут не нравиться предоставленные данные, или вы просто хотите отредактировать теги по своему вкусу, или, если вы написали электронную книгу, хотите убедиться, что метаданные заполнены правильно.

Возьмем, к примеру, Project Gutenberg. На сайте доступно множество хороших книг, но у многих из них ужасные обложки. Вот одна такая книга. Впервые она была опубликована в 1905 году, но посмотрите на обложку, она слишком современна и откровенно неуместна. Мы можем изменить это с помощью некоторых программ.

Опытные пользователи могут использовать Caliber (Калибр 5.0 был выпущен недавно), но программа не удобна для начинающих. Изменение тегов электронной книги должно быть простой задачей. И это то, чем отличается редактор метаданных EPUB.

Редактор метаданных EPUB - редактирование электронной книги

Интерфейс программы состоит из одного экрана, что довольно просто. Перетащите файл EPUB в графический интерфейс или используйте кнопку обзора вверху, чтобы открыть книгу; вы можете переключаться между файлами ePUB в папке с помощью раскрывающегося меню справа.

Предупреждение: EPUB Metada Editor перезаписывает исходный файл при редактировании электронной книги. Обязательно сделайте копию EPUB перед тем, как приступить к его редактированию, на случай, если что-то пойдет не так.

После загрузки электронной книги ее теги отображаются в левой части графического интерфейса. Вы можете написать все, что хотите, в полях, но есть некоторые глобальные стандарты, которым вы можете следовать. Первые три поля могут использоваться для редактирования заголовка EPUB, создателя (имя автора), роли (автор, участник и т. Д.) . Если книга является частью серии, используйте поле «Серия» для ввода номера книги.

Редактирование метаданных электронной книги

Далее идет поле описания, где вы можете написать краткое изложение книги. Введите имя издателя, дату / год публикации, используя следующие поля. Укажите жанр книги в графе «Тема», например «Художественная литература». Точно так же вы можете заполнить поля типа и формата. Атрибут идентификатора (URI) — это уникальный способ идентифицировать книгу, например код ISBN. Поле источника можно использовать для хранения URL-адреса, откуда вы получили книгу. Языковое поле говорит само за себя.

Редактирование обложки электронной книги

Обложка электронной книги отображается в правой части интерфейса редактора метаданных EPUB. Это позволяет использовать другое изображение. Найдите название книги, и вы, вероятно, найдете несколько изображений, которые можно использовать в качестве обложки. Скопируйте изображение в буфер обмена и переключитесь в редактор EPUB, щелкните правой кнопкой мыши обложку и выберите «Вставить изображение».

смена обложки электронной книги

Или воспользуйтесь опциями контекстного меню «Использовать существующее изображение или Изменить изображение» и выберите на своем компьютере JPG, JPEG, PNG. Изображение будет загружено как обложка EPUB. Вы можете сохранить обложку электронной книги в файл изображения, если решите использовать ее позже.

Расширенные параметры редактора метаданных epub

Редактор метаданных EPUB нельзя использовать для чтения электронных книг, вам нужно будет нажать кнопку «Установить внешний просмотрщик», чтобы выбрать обработчик для просмотра файла, например SumatraPDF. Нажмите кнопку со стрелкой в ​​правом углу экрана, чтобы открыть дополнительные параметры, включая обработку пакетного файла.

электронная книга до редактирования

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

электронная книга после редактирования

Редактор метаданных EPUB — это приложение с открытым исходным кодом. Переносную версию программы можно найти на GitHub проекта. страница.

редактор метаданных epub редактор метаданных epub icn

Редактор метаданных EPUB

Если вы Windows

Загрузить сейчас

Спасибо за то, что вы читаете Ghacks. Сообщение Редактируйте теги и обложки книг EPUB с помощью редактора метаданных EPUB Появившийся сначала на Новости технологий gHacks.

Понравилась статья? Поделить с друзьями:
  • Как изменить название клана clash royale
  • Как изменить название каталога линукс
  • Как изменить название карточки товара на вайлдберриз
  • Как изменить название картинки на компьютер
  • Как изменить название каналов на телевизоре самсунг