Calibre 使用教程之转换电子书格式

“转换电子书格式”相关阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 157 条留言

  1. PDF转换成AZW3之后的文档变成一张图片几页文字一张图片几页文字的。而且文字内容就是图片的内容,完全是重复的

  2. 请问我用calibre把pdf转成mobi后突然变成了100多兆,导致邮件发不过去了,压缩了也有80M,还是不行,这样还有救吗

    • kindler1.0 您好。没有太好的方法。体积大于 50MB 的 PDF 文档请通过 USB 拷贝到 Kindle 阅读,无法推送到云端。

      另外需要说明的是,如果 PDF 是扫描版的,转换成 MOBI 格式是没有意义的,这既不会改变文档内容排版也不会大幅改变其大小,而且这种大尺寸的 PDF 文档并不适合 6 吋屏幕的 Kindle 设备阅读。如果是 True PDF(文字可选的那种)则没必要转换成 MOBI 格式,只需要推送时在邮件标题中填写“convert”,服务器会自动将其转换成适用于 Kindle 的电子书格式,但是原有的文档排版(如果有的话)会全部消失,只能是勉强可以阅读。

    • 孙亮亮 您好。“不能用”的具体表现是什么?您的描述越清晰越能提供有用的信息,以便给您提供帮助。

  3. 请问可以用Calibre转换字典的格式吗?
    好像在一些第三方字典中划词无法添加到生词本中,是不是因为字典本身带个人文档标签?如何第三方字典的个人文档标签删除?

    • Ratchet 您好。Calibre 无法转换字典格式。和个人标签没关系,添加到生词本中的单词调用的不是第三方字典的释义,而是亚马逊官方字典的释义。

      • 不是在生词本中的释义的问题,而是在kindle官方字典【正文】中划词,该词可以添加到生词本中,但如果在第三方字典正文中划词好像就无法添加到生词本?这是什么原因?

    • 陈惠雅 您好。转换后不影响原格式。转换完成后,选中那本书,在右侧预览区中,“格式”显示的是当前这本书的所有格式,点击“路径”后的”点击打开“,就可以找到转换后的文件。

        • 如果“格式”后有没有显示 MOBI 格式,就说明没这个格式。请问源格式是什么?点击软件右下角的“任务”看看转换是否成功?

  4. 你好,请问下CALIBRE是不是无法转换500M以上的MOBI格式文件?我想转换一个500+M的漫画文件至PDF格式,死活转不了。我看错误日志里提示memoryerror。请问如何解决

    • lidocaine 您好。提示 memoryerror 可能是因为内存不足导致的。处理这么大的文件对内存的要求会比较高。是什么格式的漫画文件,又为什么要转换成 PDF 文件呢?

      • 就是MOBI格式的漫画文件。IOS端的KINDLE 程序我觉得太差劲了,看起来体验感很烂,所以想转成别的格式,在别的APP上看,所以才想转的。那现在这种情况我要如何处理呢?我发现两三百M一个的文件都能转,没问题,500M以上的就不行 了

  5. 请问如何使用calibre在原生系统上看全屏漫画啊?我用calibre转出来的漫画在原生系统上看四周有明显的空白

  6. 我将漫画图片转为PDF格式整合后,又用calibre 转为mobi格式,发现在kindle 上能显示,但是我的kindle oasis屏幕太小,漫画也不能像书店里的漫画一样放大,请问该怎么办?

  7. 你好,使用calibre将TXT转换为mobi之后,有部分书籍会在某些章节的第一第二段变成默认的宋体字并且无法做字体调整,我查看字体设置里,设置的确实是圆体没错,并且在往后翻阅几页之后又会显示为圆体字,请问这是什么问题呢?

  8. 我记得以前不是有去DRM工具一栏吗?是我记错了吗 ? 我有一本书epub格式想要转mobi。

  9. 转换书籍 第 1 本,共 1 本 (【厚大土豪金】民法 k2opt)
    C:\Program Files\Calibre2\pylib.zip\dateutil\parser.py:339: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode – interpreting them as being unequal
    Resolved conversion options
    calibre version: 2.56.0
    {‘asciiize’: False,
    ‘author_sort’: None,
    ‘authors’: None,
    ‘base_font_size’: 0.0,
    ‘book_producer’: None,
    ‘change_justification’: u’original’,
    ‘chapter’: u”//*[((name()=’h1′ or name()=’h2′) and re:test(., ‘\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))’, ‘i’)) or @class = ‘chapter’]”,
    ‘chapter_mark’: u’pagebreak’,
    ‘comments’: None,
    ‘cover’: None,
    ‘debug_pipeline’: None,
    ‘dehyphenate’: True,
    ‘delete_blank_paragraphs’: True,
    ‘disable_font_rescaling’: False,
    ‘dont_compress’: False,
    ‘duplicate_links_in_toc’: False,
    ’embed_all_fonts’: False,
    ’embed_font_family’: None,
    ‘enable_heuristics’: False,
    ‘expand_css’: False,
    ‘extra_css’: None,
    ‘extract_to’: None,
    ‘filter_css’: u”,
    ‘fix_indents’: True,
    ‘font_size_mapping’: None,
    ‘format_scene_breaks’: True,
    ‘html_unwrap_factor’: 0.4,
    ‘input_encoding’: None,
    ‘input_profile’: ,
    ‘insert_blank_line’: False,
    ‘insert_blank_line_size’: 0.5,
    ‘insert_metadata’: False,
    ‘isbn’: None,
    ‘italicize_common_cases’: True,
    ‘keep_ligatures’: False,
    ‘language’: None,
    ‘level1_toc’: None,
    ‘level2_toc’: None,
    ‘level3_toc’: None,
    ‘line_height’: 0.0,
    ‘linearize_tables’: False,
    ‘margin_bottom’: 5.0,
    ‘margin_left’: 5.0,
    ‘margin_right’: 5.0,
    ‘margin_top’: 5.0,
    ‘markup_chapter_headings’: True,
    ‘max_toc_links’: 50,
    ‘minimum_line_height’: 120.0,
    ‘mobi_file_type’: u’both’,
    ‘mobi_ignore_margins’: False,
    ‘mobi_keep_original_images’: False,
    ‘mobi_toc_at_start’: False,
    ‘new_pdf_engine’: False,
    ‘no_chapters_in_toc’: False,
    ‘no_images’: False,
    ‘no_inline_navbars’: True,
    ‘no_inline_toc’: False,
    ‘output_profile’: ,
    ‘page_breaks_before’: u”//*[name()=’h1′ or name()=’h2′]”,
    ‘personal_doc’: u'[PDOC]’,
    ‘prefer_author_sort’: False,
    ‘prefer_metadata_cover’: False,
    ‘pretty_print’: False,
    ‘pubdate’: None,
    ‘publisher’: None,
    ‘rating’: None,
    ‘read_metadata_from_opf’: u’C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\calibre_jwslcc\\gsnlbc.opf’,
    ‘remove_fake_margins’: True,
    ‘remove_first_image’: False,
    ‘remove_paragraph_spacing’: False,
    ‘remove_paragraph_spacing_indent_size’: 1.5,
    ‘renumber_headings’: True,
    ‘replace_scene_breaks’: u”,
    ‘search_replace’: ‘[]’,
    ‘series’: None,
    ‘series_index’: None,
    ‘share_not_sync’: False,
    ‘smarten_punctuation’: False,
    ‘sr1_replace’: None,
    ‘sr1_search’: None,
    ‘sr2_replace’: None,
    ‘sr2_search’: None,
    ‘sr3_replace’: None,
    ‘sr3_search’: None,
    ‘start_reading_at’: None,
    ‘subset_embedded_fonts’: False,
    ‘tags’: None,
    ‘timestamp’: None,
    ‘title’: None,
    ‘title_sort’: None,
    ‘toc_filter’: None,
    ‘toc_threshold’: 6,
    ‘toc_title’: None,
    ‘transform_css_rules’: ‘[]’,
    ‘unsmarten_punctuation’: False,
    ‘unwrap_factor’: 0.45,
    ‘unwrap_lines’: True,
    ‘use_auto_toc’: False,
    ‘verbose’: 2}
    InputFormatPlugin: PDF Input running
    on C:\Users\ADMINI~1\AppData\Local\Temp\calibre_jwslcc\qhkkne.pdf
    Converting file to html…
    Python function terminated unexpectedly
    pdftohtml failed with return code: 1
    (Error Code: 1)
    Traceback (most recent call last):
    File “site.py”, line 132, in main
    File “site.py”, line 109, in run_entry_point
    File “site-packages\calibre\utils\ipc\worker.py”, line 190, in main
    File “site-packages\calibre\gui2\convert\gui_conversion.py”, line 31, in gui_convert_override
    File “site-packages\calibre\gui2\convert\gui_conversion.py”, line 25, in gui_convert
    File “site-packages\calibre\ebooks\conversion\plumber.py”, line 1057, in run
    File “site-packages\calibre\customize\conversion.py”, line 241, in __call__
    File “site-packages\calibre\ebooks\conversion\plugins\pdf_input.py”, line 50, in convert
    File “site-packages\calibre\ebooks\pdf\pdftohtml.py”, line 91, in pdftohtml
    calibre.ebooks.ConversionError: pdftohtml failed with return code: 1

    不知道啥意思

  10. 我用Calibre更改電子書書名再傳入kindle
    之前都可以更改成功
    可是最近不知道為什麼用Calibre改完之後傳入kindle後還是沒有變動
    請問為什麼呢?

  11. mobi转换epub出现问题。但是应该不是DRM的缘故。
    calibre, version 2.46.0 (darwin, isfrozen: True)
    转换错误: 失败: 转换书籍 第 1 本,共 1 本 (数据科学实战)

    转换书籍 第 1 本,共 1 本 (数据科学实战)
    Resolved conversion options
    calibre version: 2.46.0
    {‘asciiize’: False,
    ‘author_sort’: None,
    ‘authors’: None,
    ‘base_font_size’: 0.0,
    ‘book_producer’: None,
    ‘change_justification’: u’original’,
    ‘chapter’: u”//*[((name()=’h1′ or name()=’h2′) and re:test(., ‘\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))’, ‘i’)) or @class = ‘chapter’]”,
    ‘chapter_mark’: u’pagebreak’,
    ‘comments’: None,
    ‘cover’: None,
    ‘debug_pipeline’: None,
    ‘dehyphenate’: True,
    ‘delete_blank_paragraphs’: True,
    ‘disable_font_rescaling’: False,
    ‘dont_split_on_page_breaks’: False,
    ‘duplicate_links_in_toc’: False,
    ’embed_all_fonts’: False,
    ’embed_font_family’: None,
    ‘enable_heuristics’: True,
    ‘epub_flatten’: False,
    ‘epub_inline_toc’: False,
    ‘epub_toc_at_end’: False,
    ‘expand_css’: False,
    ‘extra_css’: None,
    ‘extract_to’: None,
    ‘filter_css’: u”,
    ‘fix_indents’: True,
    ‘flow_size’: 260,
    ‘font_size_mapping’: None,
    ‘format_scene_breaks’: True,
    ‘html_unwrap_factor’: 0.4,
    ‘input_encoding’: None,
    ‘input_profile’: ,
    ‘insert_blank_line’: False,
    ‘insert_blank_line_size’: 0.5,
    ‘insert_metadata’: False,
    ‘isbn’: None,
    ‘italicize_common_cases’: True,
    ‘keep_ligatures’: False,
    ‘language’: None,
    ‘level1_toc’: None,
    ‘level2_toc’: None,
    ‘level3_toc’: None,
    ‘line_height’: 0.0,
    ‘linearize_tables’: False,
    ‘margin_bottom’: 5.0,
    ‘margin_left’: 5.0,
    ‘margin_right’: 5.0,
    ‘margin_top’: 5.0,
    ‘markup_chapter_headings’: True,
    ‘max_toc_links’: 50,
    ‘minimum_line_height’: 120.0,
    ‘no_chapters_in_toc’: False,
    ‘no_default_epub_cover’: False,
    ‘no_inline_navbars’: False,
    ‘no_svg_cover’: False,
    ‘output_profile’: ,
    ‘page_breaks_before’: u”//*[name()=’h1′ or name()=’h2′]”,
    ‘prefer_metadata_cover’: False,
    ‘preserve_cover_aspect_ratio’: False,
    ‘pretty_print’: True,
    ‘pubdate’: None,
    ‘publisher’: None,
    ‘rating’: None,
    ‘read_metadata_from_opf’: u’/var/folders/tk/gz41sfcj0vnf5x1_kwjl4k_00000gn/T/calibre_2.46.0_tmp_pzWBdG/0RrT0D.opf’,
    ‘remove_fake_margins’: True,
    ‘remove_first_image’: False,
    ‘remove_paragraph_spacing’: False,
    ‘remove_paragraph_spacing_indent_size’: 1.5,
    ‘renumber_headings’: True,
    ‘replace_scene_breaks’: u”,
    ‘search_replace’: ‘[]’,
    ‘series’: None,
    ‘series_index’: None,
    ‘smarten_punctuation’: False,
    ‘sr1_replace’: None,
    ‘sr1_search’: None,
    ‘sr2_replace’: None,
    ‘sr2_search’: None,
    ‘sr3_replace’: None,
    ‘sr3_search’: None,
    ‘start_reading_at’: None,
    ‘subset_embedded_fonts’: False,
    ‘tags’: None,
    ‘timestamp’: None,
    ‘title’: None,
    ‘title_sort’: None,
    ‘toc_filter’: None,
    ‘toc_threshold’: 6,
    ‘toc_title’: None,
    ‘unsmarten_punctuation’: False,
    ‘unwrap_lines’: True,
    ‘use_auto_toc’: False,
    ‘verbose’: 2}
    Python function terminated unexpectedly: string index out of range
    InputFormatPlugin: MOBI Input running
    on /var/folders/tk/gz41sfcj0vnf5x1_kwjl4k_00000gn/T/calibre_2.46.0_tmp_pzWBdG/2Zyhka.mobi
    Extracting text…
    Extracting text…
    Traceback (most recent call last):
    File “/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py”, line 209, in main
    return run_entry_point()
    File “/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py”, line 114, in run_entry_point
    return getattr(pmod, func)()
    File “site-packages/calibre/utils/ipc/worker.py”, line 190, in main
    File “site-packages/calibre/gui2/convert/gui_conversion.py”, line 31, in gui_convert_override
    File “site-packages/calibre/gui2/convert/gui_conversion.py”, line 25, in gui_convert
    File “site-packages/calibre/ebooks/conversion/plumber.py”, line 1051, in run
    File “site-packages/calibre/customize/conversion.py”, line 241, in __call__
    File “site-packages/calibre/ebooks/conversion/plugins/mobi_input.py”, line 35, in convert
    File “site-packages/calibre/ebooks/mobi/reader/mobi6.py”, line 149, in extract_content
    File “site-packages/calibre/ebooks/mobi/reader/mobi6.py”, line 767, in extract_text
    File “site-packages/calibre/ebooks/mobi/reader/mobi6.py”, line 761, in text_section
    File “site-packages/calibre/ebooks/mobi/reader/mobi6.py”, line 751, in sizeof_trailing_entries
    IndexError: string index out of range

    • simcake 您好。这应该是 mobi 文件自身的问题。建议尝试使用 KindleUnpack 拆解一下,再用 KindleGen 转成 mobi 文件,然后再用 Calibre 转成 epub 格式。

      • 拆解失败(๑°ㅁ°๑)‼
        calibre, version 2.46.0
        错误: KindleUnpack – The Plugin v0.81.2: ord() expected a character, but string of length 0 found

        Traceback (most recent call last):
        File “calibre_plugins.kindleunpack_plugin.action”, line 267, in unpack_ebook
        File “calibre_plugins.kindleunpack_plugin.mobi_stuff”, line 123, in unpackMOBI
        File “calibre_plugins.kindleunpack_plugin.kindleunpack.kindleunpack”, line 921, in unpackBook
        File “calibre_plugins.kindleunpack_plugin.kindleunpack.kindleunpack”, line 842, in process_all_mobi_headers
        File “calibre_plugins.kindleunpack_plugin.kindleunpack.kindleunpack”, line 605, in processMobi7
        File “calibre_plugins.kindleunpack_plugin.kindleunpack.mobi_header”, line 786, in getRawML
        File “calibre_plugins.kindleunpack_plugin.kindleunpack.mobi_header”, line 766, in trimTrailingDataEntries
        TypeError: ord() expected a character, but string of length 0 found

  12. 感谢楼主分享经验,最近刚入手KPW3,用calibre转换epub成mobi推送到KPW3始终无法推送,亚马逊邮件显示文件格式不支持,手动拖到KPW3里也打不开,试过多个不同的epub都是如此,不知道是何缘故,输出格式里,old,new both试过都不行,请教下应该如何弄啊?

    • ghostinmind 您好。请先确认一下是否是所有 epub 文件都是如此,还是仅仅是个别的?因为这种问题需要有针对性的测试,所以建议您把出现问题的 epub 文件发送到我们的邮箱,以便排查问题。

      • 谢谢回复,我试了下,calibre转的就没法发送成功,用了kindle previewer转换的虽然有个错误提示,但是能发送成功,我试了很多epub,calibre都不行,我发了两个到邮箱中,麻烦您帮忙查看,多谢了~

        • 使用 Calibre 实测,您发来的两个 epub 文件均可以正常转换和推送,说明问题不在 Calibre 和亚马逊服务器上,很可能出在您的错误操作上。转换后的 mobi 文件也已随回复邮件发送,请仔细检查自己的推送操作并重试,如果您仍然无法推送成功,请尽量把您的操作步骤详细的说一遍。

          • 非常感谢,你这个转出来的我这边也是可以正常推送的,那应该是转换设置的问题。我用的是calibre的portable那个版本,win10 64位系统,这些会有影响吗?没有对转换设置进行什么改动,都是默认的,只是进行了右键转换,输出格式选的mobi。如果选择AZW3格式拖进去倒是能正确识别。我将软件设置的截图发给你了,麻烦您看下有没有不对的地方。

          • 我重新下载了64位版本的非便携版,使用默认设置就转换成功能推送了(⊙﹏⊙)b

  13. 请问为什么转换epub格式的书籍都不行,mobi的就可以呢?
    出现的错误提示如下:
    转换书籍 第 1 本,共 1 本 (《酷酷的代课老师[精品]》)
    D:\Program Files\Calibre2\pylib.zip\dateutil\parser.py:339: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode – interpreting them as being unequal
    Resolved conversion options
    calibre version: 2.45.0
    {‘asciiize’: False,
    ‘author_sort’: None,
    ‘authors’: None,
    ‘base_font_size’: 0.0,
    ‘book_producer’: None,
    ‘change_justification’: u’original’,
    ‘chapter’: u”//*[((name()=’h1′ or name()=’h2′) and re:test(., ‘\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))’, ‘i’)) or @class = ‘chapter’]”,
    ‘chapter_mark’: u’pagebreak’,
    ‘comments’: None,
    ‘cover’: None,
    ‘custom_size’: None,
    ‘debug_pipeline’: None,
    ‘dehyphenate’: True,
    ‘delete_blank_paragraphs’: True,
    ‘disable_font_rescaling’: False,
    ‘duplicate_links_in_toc’: False,
    ’embed_all_fonts’: False,
    ’embed_font_family’: None,
    ‘enable_heuristics’: False,
    ‘expand_css’: False,
    ‘extra_css’: None,
    ‘filter_css’: u”,
    ‘fix_indents’: True,
    ‘font_size_mapping’: None,
    ‘format_scene_breaks’: True,
    ‘html_unwrap_factor’: 0.4,
    ‘input_encoding’: None,
    ‘input_profile’: ,
    ‘insert_blank_line’: False,
    ‘insert_blank_line_size’: 0.5,
    ‘insert_metadata’: False,
    ‘isbn’: None,
    ‘italicize_common_cases’: True,
    ‘keep_ligatures’: False,
    ‘language’: None,
    ‘level1_toc’: None,
    ‘level2_toc’: None,
    ‘level3_toc’: None,
    ‘line_height’: 0.0,
    ‘linearize_tables’: False,
    ‘margin_bottom’: 5.0,
    ‘margin_left’: 5.0,
    ‘margin_right’: 5.0,
    ‘margin_top’: 5.0,
    ‘markup_chapter_headings’: True,
    ‘max_toc_links’: 50,
    ‘minimum_line_height’: 120.0,
    ‘no_chapters_in_toc’: False,
    ‘no_inline_navbars’: False,
    ‘old_pdf_engine’: False,
    ‘output_profile’: ,
    ‘override_profile_size’: False,
    ‘page_breaks_before’: u’/’,
    ‘paper_size’: u’letter’,
    ‘pdf_add_toc’: False,
    ‘pdf_default_font_size’: 20,
    ‘pdf_footer_template’: None,
    ‘pdf_header_template’: None,
    ‘pdf_mark_links’: False,
    ‘pdf_mono_family’: u’Courier New’,
    ‘pdf_mono_font_size’: 16,
    ‘pdf_page_numbers’: False,
    ‘pdf_sans_family’: u’\u5b8b\u4f53′,
    ‘pdf_serif_family’: u’Times New Roman’,
    ‘pdf_standard_font’: u’serif’,
    ‘prefer_metadata_cover’: True,
    ‘preserve_cover_aspect_ratio’: False,
    ‘pretty_print’: False,
    ‘pubdate’: None,
    ‘publisher’: None,
    ‘rating’: None,
    ‘read_metadata_from_opf’: u’C:\\Users\\Administrator.TKBKHAML0X8YUHQ\\AppData\\Local\\Temp\\calibre_jvq1vo\\0oezby.opf’,
    ‘remove_fake_margins’: True,
    ‘remove_first_image’: False,
    ‘remove_paragraph_spacing’: False,
    ‘remove_paragraph_spacing_indent_size’: 1.5,
    ‘renumber_headings’: True,
    ‘replace_scene_breaks’: u”,
    ‘search_replace’: ‘[]’,
    ‘series’: None,
    ‘series_index’: None,
    ‘smarten_punctuation’: False,
    ‘sr1_replace’: None,
    ‘sr1_search’: None,
    ‘sr2_replace’: None,
    ‘sr2_search’: None,
    ‘sr3_replace’: None,
    ‘sr3_search’: None,
    ‘start_reading_at’: None,
    ‘subset_embedded_fonts’: False,
    ‘tags’: None,
    ‘timestamp’: None,
    ‘title’: None,
    ‘title_sort’: None,
    ‘toc_filter’: None,
    ‘toc_threshold’: 6,
    ‘toc_title’: None,
    ‘uncompressed_pdf’: False,
    ‘unit’: u’inch’,
    ‘unsmarten_punctuation’: False,
    ‘unwrap_lines’: True,
    ‘use_auto_toc’: False,
    ‘verbose’: 2}
    InputFormatPlugin: EPUB Input running
    on C:\Users\Administrator.TKBKHAML0X8YUHQ\AppData\Local\Temp\calibre_jvq1vo\plyxfi.epub
    Traceback (most recent call last):
    File “site-packages\calibre\ebooks\conversion\plugins\epub_input.py”, line 170, in find_opf
    File “lxml.etree.pyx”, line 3032, in lxml.etree.fromstring (src\lxml\lxml.etree.c:68121)
    File “parser.pxi”, line 1786, in lxml.etree._parseMemoryDocument (src\lxml\lxml.etree.c:102470)
    File “parser.pxi”, line 1674, in lxml.etree._parseDoc (src\lxml\lxml.etree.c:101299)
    File “parser.pxi”, line 1074, in lxml.etree._BaseParser._parseDoc (src\lxml\lxml.etree.c:96481)
    File “parser.pxi”, line 582, in lxml.etree._ParserContext._handleParseResultDoc (src\lxml\lxml.etree.c:91290)
    File “parser.pxi”, line 683, in lxml.etree._handleParseResult (src\lxml\lxml.etree.c:92476)
    File “parser.pxi”, line 622, in lxml.etree._raiseParseError (src\lxml\lxml.etree.c:91772)
    XMLSyntaxError: Start tag expected, ‘<' not found, line 1, column 1
    Python function terminated unexpectedly
    Not an OPF file (Error Code: 1)
    Traceback (most recent call last):
    File "site.py", line 132, in main
    File "site.py", line 109, in run_entry_point
    File "site-packages\calibre\utils\ipc\worker.py", line 193, in main
    File "site-packages\calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_override
    File "site-packages\calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
    File "site-packages\calibre\ebooks\conversion\plumber.py", line 1051, in run
    File "site-packages\calibre\customize\conversion.py", line 241, in __call__
    File "site-packages\calibre\ebooks\conversion\plugins\epub_input.py", line 213, in convert
    File "site-packages\calibre\ebooks\metadata\opf2.py", line 577, in __init__
    ValueError: Not an OPF file

    • mili 您好。根据提示错误可以看出您转换的这本 epub 格式电子书缺少 OPF 文件,所以无法成功转换成 mobi 格式。请问这是个例还是所有 epub 都是如此?

            • 一般有现成解决方案的会回复的比较快。而对于问题较难解决的,可能会花一些时间寻找解决方法,进行验证后才会回复。所以耗时较长,见谅。