This time(with v4.5): 转换书籍 第 1 本,共 1 本 (全译罗马帝国衰亡史(读客熊猫君出品,套装全12册。一部横跨1300年,讲述罗马帝国由盛而衰的恢弘史诗。)) Conversion options changed from defaults: chapter: u"//*[((name()='h1' or name()='h2') and re:test(., 'chapter|book|section|part|prologue|epilogue\\s+', 'i')) or @class = 'chapter']" pdf_mono_family: u'Courier New' pdf_mono_font_size: 20 preserve_cover_aspect_ratio: True embed_all_fonts: True verbose: 2 output_profile: u'kindle_voyage' insert_blank_line_size: 1.5 minimum_line_height: 180.0 max_toc_links: 500 pdf_serif_family: u'FZYaSongS-L-GB' paper_size: u'a4' cover: u'/var/folders/tv/8456g_ks4wgb37_yyjpj0kk00000gp/C/calibre_4.5.0_tmp_jTcH2j/mDjH6G.jpeg' pdf_sans_family: u'PingFang SC' read_metadata_from_opf: u'/var/folders/tv/8456g_ks4wgb37_yyjpj0kk00000gp/C/calibre_4.5.0_tmp_jTcH2j/c1iZKM.opf' Resolved conversion options calibre version: 4.5.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(., 'chapter|book|section|part|prologue|epilogue\\s+', 'i')) or @class = 'chapter']", 'chapter_mark': u'pagebreak', 'comments': None, 'cover': u'/var/folders/tv/8456g_ks4wgb37_yyjpj0kk00000gp/C/calibre_4.5.0_tmp_jTcH2j/mDjH6G.jpeg', 'custom_size': None, 'debug_pipeline': None, 'dehyphenate': True, 'delete_blank_paragraphs': True, 'disable_font_rescaling': False, 'duplicate_links_in_toc': False, 'embed_all_fonts': True, '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': 1.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': 500, 'minimum_line_height': 180.0, 'no_chapters_in_toc': False, 'no_inline_navbars': False, 'output_profile': , 'page_breaks_before': u"//*[name()='h1' or name()='h2']", 'paper_size': u'a4', 'pdf_add_toc': False, 'pdf_default_font_size': 20, 'pdf_footer_template': None, 'pdf_header_template': None, 'pdf_hyphenate': False, 'pdf_mark_links': False, 'pdf_mono_family': u'Courier New', 'pdf_mono_font_size': 20, 'pdf_odd_even_offset': 0.0, 'pdf_page_margin_bottom': 72.0, 'pdf_page_margin_left': 72.0, 'pdf_page_margin_right': 72.0, 'pdf_page_margin_top': 72.0, 'pdf_page_number_map': None, 'pdf_page_numbers': False, 'pdf_sans_family': u'PingFang SC', 'pdf_serif_family': u'FZYaSongS-L-GB', 'pdf_standard_font': u'serif', 'pdf_use_document_margins': False, 'prefer_metadata_cover': False, 'preserve_cover_aspect_ratio': True, 'pretty_print': False, 'pubdate': None, 'publisher': None, 'rating': None, 'read_metadata_from_opf': u'/var/folders/tv/8456g_ks4wgb37_yyjpj0kk00000gp/C/calibre_4.5.0_tmp_jTcH2j/c1iZKM.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, 'transform_css_rules': '[]', 'uncompressed_pdf': False, 'unit': u'inch', 'unsmarten_punctuation': False, 'unwrap_lines': True, 'use_auto_toc': False, 'use_profile_size': False, 'verbose': 2} InputFormatPlugin: MOBI Input running on /var/folders/tv/8456g_ks4wgb37_yyjpj0kk00000gp/C/calibre_4.5.0_tmp_jTcH2j/lQmBFo.azw3 Found KF8 MOBI of type u'standalone' Extracting text... Parsing all content... Parsing text/part0087.html ... Parsing text/part0011.html ... Parsing text/part0069.html ... Parsing text/part0107.html ... Parsing text/part0020.html ... Parsing text/part0122.html ... Parsing text/part0086.html ... Parsing text/part0028.html ... Parsing text/part0090.html ... Parsing text/part0004.html ... Parsing text/part0116.html ... Parsing text/part0124.html ... Parsing styles/0001.css ... Parsing text/part0053.html ... Parsing text/part0008.html ... Parsing text/part0100.html ... Parsing text/part0045.html ... Parsing text/part0084.html ... Parsing text/part0012.html ... Parsing text/part0082.html ... Parsing text/part0065.html ... Parsing text/part0120.html ... Parsing text/part0081.html ... Parsing text/part0041.html ... Parsing text/part0019.html ... Parsing text/part0104.html ... Parsing text/part0058.html ... Parsing text/part0088.html ... Parsing text/part0057.html ... Parsing text/part0073.html ... Parsing text/part0074.html ... Parsing text/part0067.html ... Parsing text/part0112.html ... Parsing text/part0023.html ... Parsing text/part0083.html ... Parsing text/part0035.html ... Parsing text/part0095.html ... Parsing text/part0123.html ... Parsing text/part0092.html ... Parsing text/part0001.html ... Parsing text/part0089.html ... Parsing text/part0102.html ... Parsing text/part0056.html ... Parsing text/part0066.html ... Parsing text/part0026.html ... Parsing text/part0051.html ... Parsing text/part0031.html ... Parsing text/part0114.html ... Parsing text/part0027.html ... Parsing text/part0006.html ... Parsing text/part0070.html ... Parsing text/part0015.html ... Parsing text/part0119.html ... Parsing text/part0042.html ... Parsing text/part0125.html ... Parsing text/part0094.html ... Parsing text/part0010.html ... Parsing text/part0054.html ... Parsing text/part0060.html ... Parsing text/part0113.html ... Parsing text/part0071.html ... Parsing text/part0037.html ... Parsing text/part0050.html ... Parsing text/part0039.html ... Parsing text/part0021.html ... Parsing text/part0007.html ... Parsing text/part0118.html ... Parsing text/part0106.html ... Parsing text/part0043.html ... Parsing text/part0014.html ... Parsing text/part0048.html ... Parsing text/part0115.html ... Parsing text/part0009.html ... Parsing text/part0049.html ... Parsing text/part0040.html ... Parsing text/part0072.html ... Parsing text/part0025.html ... Parsing text/part0033.html ... Parsing text/part0064.html ... Parsing text/part0046.html ... Parsing text/part0121.html ... Parsing styles/0004.css ... PropertyValue: Missing token for production Choice(ColorValue, Dimension, URIValue, Value, variable, MSValue, CSSCalc, function): (u'HASH', u'#ff000', 87, 8) No content to parse. PropertyValue: Unknown syntax or no value: #ff000 CSSStyleDeclaration: Syntax Error in Property: color:#ff000 Parsing text/part0103.html ... Parsing text/part0013.html ... Parsing text/part0000.html ... Parsing styles/0002.css ... Parsing text/part0101.html ... Parsing text/part0076.html ... Parsing text/part0044.html ... Parsing text/part0117.html ... Parsing text/part0085.html ... Parsing text/part0052.html ... Parsing text/part0078.html ... Parsing text/part0005.html ... Parsing text/part0062.html ... Parsing text/part0109.html ... Parsing text/part0127.html ... Parsing text/part0032.html ... Parsing text/part0063.html ... Parsing text/part0036.html ... Parsing text/part0105.html ... Parsing text/part0126.html ... Parsing text/part0093.html ... Parsing text/part0034.html ... Parsing text/part0022.html ... Parsing text/part0047.html ... Parsing text/part0108.html ... Parsing text/part0075.html ... Parsing text/part0024.html ... Parsing text/part0059.html ... Parsing text/part0017.html ... Parsing text/part0018.html ... Parsing text/part0080.html ... Parsing text/part0038.html ... Parsing styles/0003.css ... PropertyValue: Missing token for production Choice(ColorValue, Dimension, URIValue, Value, variable, MSValue, CSSCalc, function): (u'HASH', u'#ff000', 87, 8) No content to parse. PropertyValue: Unknown syntax or no value: #ff000 CSSStyleDeclaration: Syntax Error in Property: color:#ff000 Selector: Unexpected STRING. [247:12: "I"] Selector: Unexpected IDENT. [247:15: )] SelectorList: Invalid Selector: (加标识"I") .conLink Parsing text/part0061.html ... Parsing text/part0098.html ... Parsing text/part0079.html ... Parsing text/part0096.html ... Parsing text/part0111.html ... Parsing text/part0002.html ... Parsing text/part0016.html ... Parsing text/part0003.html ... Parsing text/part0110.html ... Parsing text/part0097.html ... Parsing text/part0055.html ... Parsing text/part0077.html ... Parsing text/part0030.html ... Parsing text/part0091.html ... Parsing text/part0029.html ... Parsing text/part0099.html ... Parsing text/part0068.html ... Reading TOC from NCX... Merging user specified metadata... Detecting structure... Flattening CSS and remapping font sizes... Source base font size is 12.00000pt Removing fake margins... Found 760 items of level: div_2 Found 73 items of level: div_3 Found 116 items of level: div_1 Found 20032 items of level: p_1 Found 1 items of level: div_4 Ignoring level div_4 div_2 left margin stats: Counter({u'2em': 7}) div_2 right margin stats: Counter({u'': 7}) Removing level div_2 left margin of: 2em div_3 left margin stats: Counter({u'': 73}) div_3 right margin stats: Counter({u'': 73}) div_1 left margin stats: Counter({u'0': 70}) div_1 right margin stats: Counter({u'': 70}) p_1 left margin stats: Counter({u'0': 20032}) p_1 right margin stats: Counter({u'0': 20032}) Failed to find fonts for family: STSong not embedding Cleaning up manifest... Trimming unused files from manifest... Trimming u'images/00042.unknown' from manifest Trimming u'images/00031.unknown' from manifest Trimming u'images/00053.unknown' from manifest Trimming u'images/00043.unknown' from manifest Trimming u'images/00026.unknown' from manifest Trimming u'images/00028.unknown' from manifest Trimming u'images/00023.unknown' from manifest Trimming u'images/00065.unknown' from manifest Trimming u'images/00052.unknown' from manifest Trimming u'images/00069.unknown' from manifest Trimming u'images/00033.unknown' from manifest Trimming u'images/00024.unknown' from manifest Trimming u'images/00034.unknown' from manifest Trimming u'images/00040.unknown' from manifest Trimming u'images/00056.unknown' from manifest Trimming u'images/00044.unknown' from manifest Trimming u'images/00035.unknown' from manifest Trimming u'images/00067.unknown' from manifest Trimming u'images/00059.unknown' from manifest Trimming u'images/00050.unknown' from manifest Trimming u'images/00054.unknown' from manifest Trimming u'images/00045.unknown' from manifest Trimming u'images/00027.unknown' from manifest Trimming u'images/00046.unknown' from manifest Trimming u'images/00029.unknown' from manifest Trimming u'images/00062.unknown' from manifest Trimming u'images/00063.unknown' from manifest Trimming u'images/00036.unknown' from manifest Trimming u'images/00058.unknown' from manifest Trimming u'images/00038.unknown' from manifest Trimming u'images/00051.unknown' from manifest Trimming u'images/00030.unknown' from manifest Trimming u'images/00037.unknown' from manifest Trimming u'images/00048.unknown' from manifest Trimming u'images/00068.unknown' from manifest Trimming u'images/00049.unknown' from manifest Trimming u'images/00025.unknown' from manifest Trimming u'images/00057.unknown' from manifest Trimming u'images/00047.unknown' from manifest Trimming u'images/00061.unknown' from manifest Trimming u'images/00066.unknown' from manifest Trimming u'images/00020.jpeg' from manifest Trimming u'images/00041.unknown' from manifest Trimming u'images/00032.unknown' from manifest Trimming u'images/00060.unknown' from manifest Trimming u'images/00055.unknown' from manifest Trimming u'images/00039.unknown' from manifest Trimming u'images/00064.unknown' from manifest Creating PDF Output... Converting input as a text based book... Python function terminated unexpectedly: 'HorizontalHeader' object has no attribute 'advance_heights' Traceback (most recent call last): File "/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py", line 163, in main return run_entry_point() File "/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py", line 121, in run_entry_point return getattr(pmod, func)() File "site-packages/calibre/utils/ipc/worker.py", line 208, in main File "site-packages/calibre/gui2/convert/gui_conversion.py", line 43, in gui_convert_override File "site-packages/calibre/gui2/convert/gui_conversion.py", line 28, in gui_convert File "site-packages/calibre/ebooks/conversion/plumber.py", line 1275, in run File "site-packages/calibre/ebooks/conversion/plugins/pdf_output.py", line 188, in convert File "site-packages/calibre/ebooks/conversion/plugins/pdf_output.py", line 255, in convert_text File "site-packages/calibre/ebooks/pdf/html_writer.py", line 1211, in convert File "site-packages/calibre/ebooks/pdf/html_writer.py", line 955, in merge_fonts File "site-packages/calibre/ebooks/pdf/html_writer.py", line 911, in merge_font File "site-packages/calibre/utils/fonts/sfnt/merge.py", line 45, in merge_truetype_fonts_for_pdf AttributeError: 'HorizontalHeader' object has no attribute 'advance_heights' Thank you for your helpful software.