Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre > Conversion

Notices

Reply
 
Thread Tools Search this Thread
Old 04-02-2013, 01:47 PM   #1
boywondr16
Junior Member
boywondr16 began at the beginning.
 
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?
boywondr16 is offline   Reply With Quote
Old 04-02-2013, 02:04 PM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 25,756
Karma: 4998511
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
kovidgoyal is offline   Reply With Quote
Old 04-02-2013, 02:20 PM   #3
boywondr16
Junior Member
boywondr16 began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Apr 2013
Device: Kindle
Quote:
Originally Posted by kovidgoyal View Post
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
B) Interesting, given that it provided me a much better formatted HTML in a browser, versus what anything else has.

A) Within my Ubuntu system, trying to update through the PPA returns a message that I've got the latest version.
boywondr16 is offline   Reply With Quote
Old 04-02-2013, 02:41 PM   #4
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 36,599
Karma: 17734032
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Sony Reader PRS-650, iPad, nook STR
Quote:
Originally Posted by boywondr16 View Post
B) Interesting, given that it provided me a much better formatted HTML in a browser, versus what anything else has.

A) Within my Ubuntu system, trying to update through the PPA returns a message that I've got the latest version.
B. Browsers are much more forgiving of errors then eBook reading software. So what you see in your browser does not mean it will work well as an eBook.

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.
JSWolf is online now   Reply With Quote
Old 04-02-2013, 04:06 PM   #5
theducks
Grand Sorcerer
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 14,478
Karma: 5567061
Join Date: Aug 2009
Location: The (original) Silicon Valley, USA
Device: Galaxy Tab 2, Astak Pocket Pro, K4NT
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)
theducks is online now   Reply With Quote
Old 04-02-2013, 10:37 PM   #6
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 25,756
Karma: 4998511
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.
kovidgoyal is offline   Reply With Quote
Old 04-03-2013, 09:51 AM   #7
boywondr16
Junior Member
boywondr16 began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Apr 2013
Device: Kindle
Thanks for the help, all. Moving on to the next attempts...
boywondr16 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

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


All times are GMT -4. The time now is 03:02 PM.


MobileRead.com is a privately owned, operated and funded community.