04-02-2013, 01:47 PM | #1 |
Junior Member
Posts: 3
Karma: 10
Join Date: Apr 2013
Device: Kindle
|
Fighting CSS Problem in HTML to MOBI Conversion
Having just converted some pdfs to HTML through pdf2htmlEX, I'm now running into this error message when I either try to read the book thru Calibre or convert it to another format:
calibre, version 0.8.38 ERROR: Conversion Error: <b>Failed</b>: Convert book 1 of 1 (Back to the Garden) Convert book 1 of 1 (Back to the Garden) Resolved conversion options calibre version: 0.8.38 {'asciiize': False, 'author_sort': None, 'authors': None, 'base_font_size': 0.0, 'book_producer': None, 'breadth_first': False, 'change_justification': u'original', 'chapter': u"//*[((name()='h1' or name()='h2') and re:test(., '\\s*((chapter|book|section|part)\\s+)|((prolog|pr ologue|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, 'dont_package': False, 'duplicate_links_in_toc': False, 'enable_heuristics': 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': <calibre.customize.profiles.InputProfile object at 0xaf474ac>, '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_levels': 5, 'max_toc_links': 50, 'minimum_line_height': 120.0, 'mobi_ignore_margins': False, 'mobi_toc_at_start': False, 'no_chapters_in_toc': False, 'no_inline_navbars': True, 'no_inline_toc': False, 'output_profile': <calibre.customize.profiles.KindleOutput object at 0xaf47e0c>, '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': '/tmp/calibre_0.8.38_tmp_wevolW/f3z8jW.opf', 'remove_fake_margins': False, 'remove_first_image': False, 'remove_paragraph_spacing': False, 'remove_paragraph_spacing_indent_size': 1.5, 'renumber_headings': True, 'replace_scene_breaks': u'', 'rescale_images': False, '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, '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} WARNING Property: Unknown Property name. [14:5: transform] WARNING Property: Unknown Property name. [14:63: -ms-transform] WARNING Property: Unknown Property name. [14:125: -moz-transform] WARNING Property: Unknown Property name. [14:188: -webkit-transform] WARNING Property: Unknown Property name. [14:254: -o-transform] WARNING Property: Unknown Property name. [15:5: transform] WARNING Property: Unknown Property name. [15:20: -ms-transform] WARNING Property: Unknown Property name. [15:39: -moz-transform] WARNING Property: Unknown Property name. [15:59: -webkit-transform] WARNING Property: Unknown Property name. [15:82: -o-transform] WARNING Property: Unknown Property name. [22:20: -webkit-min-device-pixel-ratio] WARNING Property: Unknown Property name. [23:5: -webkit-text-stroke] WARNING Property: Unknown Property name. [24:5: -webkit-text-stroke] WARNING Property: Unknown Property name. [25:5: -webkit-text-stroke] WARNING Property: Unknown Property name. [1:249388: background-size] InputFormatPlugin: HTML Input running on /tmp/calibre_0.8.38_tmp_wevolW/16e9vN.html Language not specified Creator not specified Building file list... IgnoreFile(u"Could not read from file: /a with error: [Errno 2] No such file or directory: u'/a'",) IgnoreFile(u'Could not read from file: /tmp/calibre_0.8.38_tmp_wevolW/"",cj=cj.href}ck=ct.exec(cj.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof with error: [Errno 2] No such file or directory: u\'/tmp/calibre_0.8.38_tmp_wevolW/"",cj=cj.href}ck=ct.exec(cj.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof\'',) Found files... HTMLFile:0:a:/tmp/calibre_0.8.38_tmp_wevolW/16e9vN.html Normalizing filename cases Rewriting HTML links Parsing 16e9vN.html ... Initial parse failed, using more forgiving parsers Parsing 16e9vN.html as HTML Traceback (most recent call last): File "/usr/bin/calibre-parallel", line 19, in <module> sys.exit(main()) File "/usr/lib/calibre/calibre/utils/ipc/worker.py", line 191, in main result = func(*args, **kwargs) File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 31, in gui_convert_override override_input_metadata=True) File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 25, in gui_convert plumber.run() File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 960, in run accelerators, tdir) File "/usr/lib/calibre/calibre/customize/conversion.py", line 204, in __call__ log, accelerators) File "/usr/lib/calibre/calibre/ebooks/html/input.py", line 300, in convert oeb = self.create_oebbook(stream.name, basedir, opts, log, mi) File "/usr/lib/calibre/calibre/ebooks/html/input.py", line 381, in create_oebbook rewrite_links(item.data, partial(self.resource_adder, base=dpath)) File "/usr/lib/calibre/calibre/ebooks/oeb/base.py", line 232, in rewrite_links if v.CSS_VALUE_LIST == v.cssValueType: AttributeError: 'PropertyValue' object has no attribute 'CSS_VALUE_LIST' Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 103, in apport_excepthook if pr.check_ignored(): File "/usr/lib/python2.7/dist-packages/apport/report.py", line 895, in check_ignored dom = self._get_ignore_dom() File "/usr/lib/python2.7/dist-packages/apport/report.py", line 837, in _get_ignore_dom dom = xml.dom.getDOMImplementation().createDocument(None , 'apport', None) File "/usr/lib/python2.7/dist-packages/cssutils/__init__.py", line 164, in createDocument raise NotImplementedError NotImplementedError Original exception was: Traceback (most recent call last): File "/usr/bin/calibre-parallel", line 19, in <module> sys.exit(main()) File "/usr/lib/calibre/calibre/utils/ipc/worker.py", line 191, in main result = func(*args, **kwargs) File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 31, in gui_convert_override override_input_metadata=True) File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 25, in gui_convert plumber.run() File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 960, in run accelerators, tdir) File "/usr/lib/calibre/calibre/customize/conversion.py", line 204, in __call__ log, accelerators) File "/usr/lib/calibre/calibre/ebooks/html/input.py", line 300, in convert oeb = self.create_oebbook(stream.name, basedir, opts, log, mi) File "/usr/lib/calibre/calibre/ebooks/html/input.py", line 381, in create_oebbook rewrite_links(item.data, partial(self.resource_adder, base=dpath)) File "/usr/lib/calibre/calibre/ebooks/oeb/base.py", line 232, in rewrite_links if v.CSS_VALUE_LIST == v.cssValueType: AttributeError: 'PropertyValue' object has no attribute 'CSS_VALUE_LIST' What suggestions to work around this are there? |
04-02-2013, 02:04 PM | #2 |
creator of calibre
Posts: 43,860
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
A) Your version of calibre is ancient
B) pdftohtmlex is pointless, it takes a pdf and renders it using html, the resulting html is not syuitable for ebooks |
Advert | |
|
04-02-2013, 02:20 PM | #3 | |
Junior Member
Posts: 3
Karma: 10
Join Date: Apr 2013
Device: Kindle
|
Quote:
A) Within my Ubuntu system, trying to update through the PPA returns a message that I've got the latest version. |
|
04-02-2013, 02:41 PM | #4 | |
Resident Curmudgeon
Posts: 73,998
Karma: 128903378
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
A. PPA is broken. Go to the Calibre website to get the latest version. Calibre has moved on significantly since the version you are using. |
|
04-02-2013, 04:06 PM | #5 |
Well trained by Cats
Posts: 29,809
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Uninstall the PPA version,
Then use the commandline shown on the Calibre Linux download page. It will find your old settings (which links to the your Library) You will need to use that Commandline for EVERY update (pretty much, forget using the update message in the lower corner) |
Advert | |
|
04-02-2013, 10:37 PM | #6 |
creator of calibre
Posts: 43,860
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
pdftohtmlex generates non reflowable html, try resizing your browser window and see what happens. As such, it is useless for ebooks, you might as well just use the original pdf.
|
04-03-2013, 09:51 AM | #7 |
Junior Member
Posts: 3
Karma: 10
Join Date: Apr 2013
Device: Kindle
|
Thanks for the help, all. Moving on to the next attempts...
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
html & css to fight the Nook centering problem | Dia435 | ePub | 2 | 10-28-2012 07:21 PM |
Problem with HTML to MOBI Conversion | markwaltermd | Conversion | 5 | 04-06-2012 03:04 PM |
html to epub conversion with extra CSS | oilizer | Conversion | 4 | 10-23-2011 08:51 AM |
Problem with html -> Mobi conversion - html tags visible. | khromov | Calibre | 9 | 08-06-2011 11:25 AM |
EPub conversion stylesheet.css problem | nycaleksey | Calibre | 1 | 03-25-2010 11:42 PM |