图书浏览器
—管理EPUB中的文件—
可以使用图书浏览器查看和访问构成EPUB的所有文件。
您会发现图书浏览器停靠在默认用户界面的左侧。您可以通过菜单项来控制它是可见还是隐藏。如果您愿意,也可以将它拖到不同的位置。
单击文件夹名称左侧的小箭头或加号,或者双击文件夹,将其展开或折叠。
双击文件以在“代码视图”窗口的选项卡中打开它。如果已经打开,视图将切换到包含该文件的选项卡。图书浏览器将始终高亮显示代码视图窗口中显示的活动文件/选项卡。
右键单击文件名或文件夹以显示选项的上下文菜单。
文件夹&文件
图书浏览器按文件的类型(文本、样式表、图像、字体等)将文件整理到多个虚拟文件夹中。重要的是要记住,从Sigil 1.0开始,文件夹及其内容以这种方式显示,以便于编辑/多选。文件夹文本/名称不反映EPUB中实际文件夹的实际文件夹名称。例如,nav.xhtml文件将与所有其他XHTML文件一起显示在虚拟文本文件夹中,即使它实际是在EPUB内的其他的文件夹中也是如此。
要查看完整的文件路径和实际的文件夹名称,请将鼠标悬停在文件上。如果文件有向导语义类型或清单属性,也会显示出来。
将鼠标悬停在文件夹上方会显示实际的文件夹名称、完整的文件路径以及虚拟文件夹中的文件数量。
要在图书浏览器中始终显示完整的文件路径,请转到并选择“书籍浏览器将显示完整的路径”。
虚拟文件夹及其包含的文件类型有:
Text:构成本书文本的XHTML、HTML和HTM文件。
Styles:控制书籍格式的CSS样式表。
Images:书中的PNG、JPEG、GIF、SVG和所有图像文件。
Fonts:TTF、OTF和书中可能包含的任何其他嵌入式字体。
Audio:MP3、AAC、MPG、MPEG、M4A以及书中可能包含的任何其他嵌入式音频文件。
Video:MP4、OGG、WEBM、M4V以及书中可能包含的任何其他嵌入式视频文件。
Misc:EPUB阅读器通常不使用的其他文件,但可以与本书一起存储。这包括EPUB3下的javascript(JS)文件。
没有虚拟文件夹:NCX(.NCX)和OPF(.OPF)文件未放置在虚拟文件夹中。NCX包含一个EPUB2可读的图书目录(EPUB2需要,EPUB3可选)。OPF包含书中的文件列表(清单)。它还保存图书元数据,并确定章节显示顺序(书脊)和一些语义数据。OPF基本上是EPUB的控制文件。
在1.0版本之前,Sigil会自动将每个EPUB重组为标准的Sigil格式。因此,图书浏览器中文件夹的名称总是与实际使用的文件夹相匹配。Sigil 1.0不再这样做。Sigil 1.0无需移动文件或重命名文件夹就可以加载epub,并允许您随意构建epub和命名文件夹。但是,如果您更喜欢旧的标准Sigil格式,您可以使用菜单项来重构您的EPUB。
选择多个文件
如何选择文件夹中的多个连续文件:先通过单击需要连续选择文件的第一个文件,然后在按住Shift键的同时单击最后一个文件。将选择第一个和最后一个单击之间的所有文件(包括第一个和最后一个)。要选择(或添加)非连续文件,请在按住Ctrl键(在Mac上为Cmd)的同时单击单个文件。您还可以使用右键单击来调用上下文菜单,然后选择以一次性获取文件夹中的所有文件。(注意:您只能选择同一文件夹中的多个项目(即相同类型)。
选择文件后,可以使用右键单击上下文菜单对所选文件执行操作。
对文件重新排序
文件夹中文件的顺序很重要,因为这是文件在OPF(.OPF)中列出的顺序,也是它们向读者显示的顺序。
Text文件夹中的文件可以上下拖动,使您可以快速轻松地对文件重新排序。在图书浏览器中更改这些文件的顺序时,OPF会自动更新。但是,NCX和/或EPUB3 NAV(NAV.xhtml)不会自动更新。有关更新目录文件的更多信息,请参阅目录一章。
所有其他文件夹中的文件都按字母顺序自动排序,无法重新排列。其文件的顺序不会影响图书的显示方式。
右键单击图书浏览器中的一个或多个项目会弹出一个包含相关操作的上下文菜单。根据您点击的是文本文件、样式表、图像还是文件夹等,会出现不同的上下文菜单。
可用的上下文菜单命令包括:
删除
删除选定的文件。(您无法删除最后一个剩余的 HTML 文件。)
系统将提示您确认是否要删除文件,因为该操作无法撤消。
如果您的文件包含在目录中,请记住更新或重新生成目录。
重命名
如果选择要重命名的单个文件,则该文件的名称将突出显示,以便您可以键入新名称。默认情况下,该扩展名不会突出显示以使重命名更容易,但您也可以根据需要更改扩展名。
如果选择多个文件,则会显示一个对话框,询问您要如何重命名这些文件:
为第一个文件输入新名称,包括名称末尾的起始编号。Sigil将使用您提供的名称并从您提供的数字开始,按顺序重命名您的每个文件。如果某个文件会导致图书具有重复的文件名,则不会重命名该文件。您也可以重命名扩展名。
例如,如果您从原始名称开始:Section0001.html, Section002.html, Section0003.html…然后:
- chapter_01
- 会将文件重命名为:chapter_01, chapter_02, chapter_03 …并保留.html文件扩展名。
- Section_0099
- 会将文件重命名为:Section_0099, Section_0100, Section_0101 …并保留.html文件扩展名。
- Part2-Chapter08
- 会将文件重命名为:Part2-Chapter08, Part2-Chapter09, Part2-Chapter10 …并保留.html文件扩展名。
- .xhtml
- 只会将所有文件的文件扩展名重命名为.xhtml而不改变基本文件名。
- chap01.xhtml
- 会将文件重命名为:chap01.xhtml, chap02.xhtml, chap03.xhtml …。
重命名文件时,EPUB中指向该文件的任何链接都会自动更新。
RegEx重命名(正则表达式重命名)
一个更强大的重命名工具,RegEx重命名允许你使用正则表达式来查找和替换文件名中的文本。
选择要重命名的文件,右键单击以选择,将出现"RE文件重命名器"对话框。输入要搜索的正则表达式和要替换它的文本,然后单击ok。
重命名表将显示旧文件名和新文件名。如果新名称可接受,请单击OK来重命名文件。
移动
将所选文件移动到不同的文件夹。
当您调用时,会打开一个对话框,并提供现有文件夹的下拉菜单以供选择。
您也可以直接在文本框中键入新名称,以创建一个新文件夹来移动文件。
按OK执行移动。
合并
如果选择单个HTML文件,则该文件将合并到列表中的上一个HTML文件中。
如果您选择了多个HTML文件,那么所有文件都将合并到您选择的第一个HTML文件中。
您也可以使用合并键盘快捷键。更多细节请参见拆分和合并章节。
排序
按字母数字顺序对选定的HTML文件进行排序。这意味着包含数字的文件名将按预期的数字顺序排序,例如“1,3,2,10”将被重新排序为“1,2,3,10”,而不是“1,10,2,3”。
链接样式表
将样式表链接到选定的HTML文件。从对话窗口中选择样式表。只有标有复选标记的样式表才会被链接;未选中的样式表将被取消链接。
第一次打开对话框时,仅当所有选定的文件都链接到样式表时,样式表旁边才会显示复选标记。
呈现文档时,样式表按列出的顺序应用。
添加语义
"添加语义"允许您从选项滚动列表中指定所选文件的语义类型。EPUB电子阅读器可以使用此信息(存储在EPUB2中的.opf文件和EPUB3中的 .opf 和nav文件[导航文件]中)来指导他们如何向读者呈现这些文件。每个文件只能有一种语义类型。
(EPUB2)或(EPUB3) 应用于指示首次打开图书时应显示的图书页面,但并非所有电子阅读器都遵循此约定。
打开方式
在外部应用程序中打开文件,如照片编辑程序或您喜欢的HTML编辑器。有关更多信息,请参见外部编辑器一章。
另存为
将选定的文件保存到您的计算机上。如果您需要在EPUB之外访问文件,这很有用。
添加空白HTML文件/样式表/SVG图像
将空白HTML文档、CSS样式表或SVG图像文件添加到相应的文件夹中。对于HTML,它会将文件添加到您右键单击的文件的正下方,或者如果您右键单击了文件夹名称,则会在文件夹的底部添加该文件。对于其他文件夹,它将按字母顺序添加文件。
新文件将使用从0001开始的最低可用编号进行编号(例如Section0001.html)。然后,您可以重命名它。
该上下文菜单命令与主菜单项相同。
添加副本
创建您点击的HTML或CSS文件的副本,并将其添加到文件夹中。
添加现有文件
添加一个驻留在EPUB之外的电脑上的文件。
将会打开一个对话框,允许您从计算机中选择一个或多个文件导入EPUB。文件将根据其文件扩展名添加到适当的虚拟文件夹中,而不管您右键单击的是哪个文件或文件夹。
这与主菜单项和添加现有文件工具栏按钮相同。
选择所有
一种快速选择当前文件夹中所有文件的方法,以便您可以一次重命名,链接等所有文件。
使用W3C进行验证(仅限CSS样式表)
如果右键单击CSS样式表并选择,Sigil将打开一个浏览器窗口,并将样式表数据发送到W3C验证服务,然后W3C验证服务将显示所选样式表的验证结果。(如果打开的是HTML编辑器,那么请在浏览器中打开生成的HTML文件。如果发生这种情况,可能是您将HTML文件设置为在编辑器而不是浏览器中打开。)
封面图像(仅图像文件)
将“封面”语义名称添加到所选图像。
字体模糊处理(仅限字体文件)
如果您在电子书中使用自定义字体,右键单击字体文件将允许您定义嵌入字体在EPUB中的存储方式。通常,当字体被添加到EPUB时,字体以可读的形式存储。在某些情况下,您可能不想让读者直接访问这些字体。在这种情况下,您可以对电子书中的字体进行混淆或打乱,这样读者就无法访问这些字体,但EPUB电子阅读器仍然可以使用这些字体。模糊处理的细节及其含义超出了本指南的范围,但是在网上有很多关于它的参考资料。
模糊选项包括:
如果所有选定的字体都使用该方法,则该方法旁边将有一个复选标记。
对目录条目重新编号(仅限.ncx 文件)
从1开始,按顺序对.ncx文件中的目录条目的playOrder和navPoint ID号重新编号。此功能旨在清理目录编号(如果您需要手动添加或删除目录中的条目)。
您也可以使用菜单项或编辑目录按钮。简单地保存目录将自动对id重新编号。
不会保存文件中的任何navList或pageList项目——重新编号后仅保存目录条目。