Version 6.8.1 released on 28 November, 2020
Pre-release of DeDRM plugin only (v7.0.3) on 3 January, 2021
Welcome to Apprentice Alf’s blog
This blog is intended to help anyone looking for free and simple software for removing DRM from their Kindle ebooks, stripping DRM from their Adobe Digital Editions ebooks, getting rid of DRM from their Barnes and Noble ebooks, freeing their Kobo ebooks of DRM, or decrypting their Fictionwise eReader ebooks.
If you want to find out more about ebooks, DRM and why you will probably want to remove the DRM from your ebooks, see this post: Ebook Formats, DRM and You — A Guide for the Perplexed.
If you already know that you want to strip the DRM from your ebooks, you’ve found the right place.
The Tools
To get started on removing DRM from your ebooks, just download the tools archive from the link below. Unzip the archive, and start reading.
The latest release can be found at the top of this page:
https://github.com/apprenticeharper/DeDRM_tools/releases
Getting Help with the Tools
If you have any questions about the tools, ebooks, and DRM, check the FAQs at the GitHub repository:
https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
If you have any problems with the current tools, please ask for help in a comment on this post or in the Discussions area of Apprentice Harper’s GitHub repository. If you would like to report a bug, please open a new issue at the GitHub repository. If you are having a problem with an older version of the tools, please first update to the current version, and see if that solves your problem.
Before commenting here, please check the ReadMe file and the FAQs (see link above).
In any bug report or help request, please include:
- which tool was used
- which OS you are using
- where the ebook file came from (device or application)
- any error messages
- a log of the DRM-removal attempt (see the FAQs on how to get a log).
Anti-Piracy Notice
Please only use these tools for gaining full access to your own ebooks for archiving/conversion/convenience. De-drmed ebooks should not be uploaded to open servers, torrents, or other methods of mass distribution. No help will be given to people doing such things. Authors, retailers and publishers all need to make a living, so that they can continue to produce books for us to read. Don’t be a parasite.
Origin of the Tools
The tools for removing DRM from ePubs were originally posted at i♥cabbages’ blog. The tools for Kindle/Mobipocket were originally posted at The Dark Reverser’s blog.
They have since been improved by many people, but mostly some_updates, DiapDealer, Apprentice Alf, and Apprentice Harper. While there are many sites that redistribute these tools, the most up-to-date versions of the tools are currently released here.
Other Sources
Anyone trying to sell you ebook DRM removal tools for Adobe Adept ePub and PDFs, Barnes & Noble ePubs, Kindle ebooks, Kobo ebooks, or eReader ebooks has probably just repackaged (an earlier) version of the tools available here.
Hi,
I keep on getting an error trying to install the 6.8.0 plugin (I’m not on Big Sur, so am not dealing w 6.8.1) on calibre 4.23.0. Here’s what I get:
calibre, version 4.23.0
ERROR: Unhandled exception: InvalidPlugin:The plugin in u’/Users/catsy83/Downloads/DeDRM_tools_6.8.0.zip’ is invalid. It does not contain a top-level init.py file
calibre 4.23 embedded-python: True is64bit: True
Darwin-18.7.0-x86_64-i386-64bit Darwin (’64bit’, ”)
(‘Darwin’, ‘18.7.0’, ‘Darwin Kernel Version 18.7.0: Tue Nov 10 00:07:31 PST 2020; root:xnu-4903.278.51~1/RELEASE_X86_64’)
Python 2.7.16
OSX: (‘10.14.6’, (”, ”, ”), ‘x86_64′)
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 36, 0) && DeDRM (6, 7, 0) && Package KFX (from KFX Input) (1, 36, 0) && KFX metadata reader (from KFX Input) (1, 36, 0) && KFX Input (1, 36, 0)
Traceback (most recent call last):
File “site-packages/calibre/gui2/preferences/plugins.py”, line 317, in add_plugin
File “site-packages/calibre/customize/ui.py”, line 472, in add_plugin
File “site-packages/calibre/customize/ui.py”, line 61, in load_plugin
File “site-packages/calibre/customize/zipplugin.py”, line 194, in load
File “site-packages/calibre/customize/zipplugin.py”, line 292, in _locate_code
InvalidPlugin: The plugin in u’/Users/catsy83/Downloads/DeDRM_tools_6.8.0.zip’ is invalid. It does not contain a top-level init.py file
The key seems to be this missing ‘init.py file’. From the posts on here and on GitHub, I haven’t been able to figure out what I’m doing wrong…anyone can help?
Sorry, the init file name has underscores before and after the word, but the thing here seems to render that instead as bold text…the thing looks like this ‘__ init __.py file’ (minus the spaces).
You are trying to load the whole archive. Unzip DeDRM_tools_6.8.0.zip. Load DeDRM_Plugin.zip.
Same is happening for me…
Same solution then. Unzip DeDRM_tools_6.8.0.zip. Load DeDRM_Plugin.zip.
OMG! Thank you so much! I know the plugins are supposed to be added in their zipped format; it didn’t occur to me that I need to unzip a layer. D’oh! That worked! Thanks a million!!!
Thanks, this was awesome. You are amazing!
I can’t get it to work. Every time I try to load a kindle book and convert it it says it’s protected by DRM. I’ve loaded all the plugins correctly and restarted calibre, no idea what’s going wrong.
We’ll need more info to help. How are you downloading the book? What version of DeDRM and calibre are you using?
I’m downloading it via the amazon for pc program. And it’s the latest versions of the DeDRM plugin and calibre.
The beta DeDRM 7.0.3 doesn’t work with KFX format which is what most books will come in unless you disable KFX downloads or use the older Kindle for PC 1.17 (which doesn’t use KFX format). See methods 1 or 2 at this post: https://www.mobileread.com/forums/showthread.php?t=283371
If you have an e-ink Kindle (not a Fire), use can use method 3 and add your kindle serial number to the DeDRM customization.
Thanks! That fixed it.
Um, here’s what I’m getting — halp!! I’m using the 6.8.1 toolz….
calibre, version 5.9.0
ERROR: Unhandled exception: SyntaxError:invalid syntax (calibre_plugins.dedrm.init, line 169)
calibre 5.9 [64bit] embedded-python: True is64bit: True
Windows-10-10.0.18362 Windows (’64bit’, ‘WindowsPE’)
(‘Windows’, ’10’, ‘10.0.18362’)
Python 3.8.5
Windows: (’10’, ‘10.0.18362’, ”, ‘Multiprocessor Free’)
Interface language: None
Traceback (most recent call last):
File “calibre\gui2\preferences\plugins.py”, line 316, in add_plugin
File “calibre\customize\ui.py”, line 472, in add_plugin
File “calibre\customize\ui.py”, line 61, in load_plugin
File “calibre\customize\zipplugin.py”, line 293, in load
File “importlib__init__.py”, line 127, in import_module
File “”, line 1014, in _gcd_import
File “”, line 991, in _find_and_load
File “”, line 975, in _find_and_load_unlocked
File “”, line 671, in _load_unlocked
File “calibre\customize\zipplugin.py”, line 185, in exec_module
File “calibre\customize\zipplugin.py”, line 181, in get_code
File “calibre_plugins.dedrm.init“, line 169
print u”{0} v{1}: Copying needed library files from plugin’s zip”.format(PLUGIN_NAME, PLUGIN_VERSION)
^
SyntaxError: invalid syntax
To use DeDRM 6.8.1, you will need to go back to calibre 4.23. If you want to stick with that version of calibre, you will need beta DeDRM 7.0.3.
Hello,
I opened an acsm file in Adobe Digital Editions and it created a PDF file. I tried to open the PDF in Calibre 5.9 but it’s just blank.
DeDRM plugin only (v7.0.3) is installed on Calibre.
Also the pdf opens fine in Adobe, so it’s not empty. Anybody know how I could open the PDF in Calibre? Thanks
Can you open the pdf in some other pdf viewer?
It’s blank on everything else as well. Preview, the quick viewer and Books.
It may be something the beta DeDRM isn’t handling correctly. You might want to try calibre 4.23 and DeDRM 6.8.1.
Worked perfectly on Calibre 4.23.
Thanks Lauraaaaaaaa!
Oh, good! Thanks for reporting back. The beta DeDRM seems to have some more work needed and pdfs are complicated.
Fair enough. This is a good solution during the interim in any case
Hello,
I am having trouble removing the DRM from an amazon kindle ebook for Mac (OS X 10.16, Calibre 5.9, KFX Input 1.36.0, deDRM 7.0.3). See below the debug log. Any thoughts?
calibre Debug log
calibre 5.9 embedded-python: True is64bit: True
macOS-10.16-x86_64-i386-64bit Darwin (’64bit’, ”)
(‘Darwin’, ‘20.2.0’, ‘Darwin Kernel Version 20.2.0: Wed Dec 2 20:39:59 PST 2020; root:xnu-7195.60.75~1/RELEASE_X86_64’)
Python 3.8.5
OSX: (‘10.16’, (”, ”, ”), ‘x86_64′)
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 36, 0) && DeDRM (7, 0, 3) && Package KFX (from KFX Input) (1, 36, 0) && KFX metadata reader (from KFX Input) (1, 36, 0) && KFX Input (1, 36, 0)
calibre 5.9 embedded-python: True is64bit: True
macOS-10.16-x86_64-i386-64bit Darwin (’64bit’, ”)
(‘Darwin’, ‘20.2.0’, ‘Darwin Kernel Version 20.2.0: Wed Dec 2 20:39:59 PST 2020; root:xnu-7195.60.75~1/RELEASE_X86_64’)
Python 3.8.5
OSX: (‘10.16’, (”, ”, ”), ‘x86_64′)
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 36, 0) && DeDRM (7, 0, 3) && Package KFX (from KFX Input) (1, 36, 0) && KFX metadata reader (from KFX Input) (1, 36, 0) && KFX Input (1, 36, 0)
devicePixelRatio: 2.0
logicalDpi: 72.0 x 72.0
physicalDpi: 110.50000165954353 x 110.50000165954353
Using calibre Qt style: True
[0.00] Starting up…
[0.04] Showing splash screen…
[0.32] splash screen shown
[0.32] Initializing db…
[0.33] db initialized
[0.33] Constructing main UI…
[1.09] main UI initialized…
[1.09] Hiding splash screen
Starting QuickView
Gather KFX-ZIP (from KFX Input) 1.36.0: Importing /Users/kevin_clack/Library/Application Support/Kindle/My Kindle Content/B00I51KMZE_EBOK/B00I51KMZE_EBOK.azw
Gather KFX-ZIP (from KFX Input): File is not KFX format
DeDRM v7.0.3: Trying to decrypt B00I51KMZE_EBOK.azw
Using Library AlfCrypto Python
Using Library AlfCrypto Python
MobiDeDrm v1.0.
Copyright © 2008-2020 The Dark Reverser, Apprentice Harper et al.
Decrypting Mobipocket 4 ebook: Wastewater Engineering: Treatment and Reuse
Found 0 keys to try after 0.2 seconds
Crypto Type is: 2
DeDRM v7.0.3: Failed to decrypt with error: No key found in 0 PIDs tried.
DeDRM v7.0.3: Looking for new default Kindle Key after 0.2 seconds
Found k4Mac kinf2018 file: /Users/kevin_clack/Library/Application Support/Kindle/storage/.kinf2018
trying username b’kevin_clack’ on file /Users/kevin_clack/Library/Application Support/Kindle/storage/.kinf2018
trying IDString: b’ddeae6973554′
[17.11] splash screen hidden
[17.11] Started up in 17.11 seconds with 0 books
Decrypted key file using IDString ‘ddeae6973554’ and UserName ‘kevin_clack’
DeDRM v7.0.3: Found 1 new key
MobiDeDrm v1.0.
Copyright © 2008-2020 The Dark Reverser, Apprentice Harper et al.
Decrypting Mobipocket 4 ebook: Wastewater Engineering: Treatment and Reuse
Got SerialNumber from database default_key_1
Got UsernameHash from database default_key_1
Found 4 keys to try after 0.8 seconds
Crypto Type is: 2
DeDRM v7.0.3: Ultimately failed to decrypt after 0.8 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
Running file type plugin DeDRM failed with traceback:
Traceback (most recent call last):
File “calibre_plugins.dedrm.init“, line 537, in KindleMobiDecrypt
book = k4mobidedrm.GetDecryptedBook(path_to_ebook,kindleDatabases,androidFiles,serials,pids,self.starttime)
File “calibre_plugins.dedrm.k4mobidedrm”, line 238, in GetDecryptedBook
mb.processBook(totalpids)
File “calibre_plugins.dedrm.mobidedrm”, line 484, in processBook
raise DrmException(“No key found in {0:d} PIDs tried.”.format(len(goodpids)))
calibre_plugins.dedrm.mobidedrm.DrmException: No key found in 0 PIDs tried.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “calibre/customize/ui.py”, line 172, in _run_filetype_plugins
File “calibre_plugins.dedrm.init“, line 630, in run
decrypted_ebook = self.KindleMobiDecrypt(path_to_ebook)
File “calibre_plugins.dedrm.init“, line 580, in KindleMobiDecrypt
raise DeDRMError(“{0} v{1}: Ultimately failed to decrypt after {2:.1f} seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md“.format(PLUGIN_NAME, PLUGIN_VERSION,time.time()-self.starttime))
calibre_plugins.dedrm.DeDRMError: DeDRM v7.0.3: Ultimately failed to decrypt after 0.8 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
Added Wastewater Engineering: Treatment and Reuse to db in: 0.1
Added 1 books in 1.6 seconds
Beta DeDRM 7.0.3 doesn’t seem to be working with Big Sur. Try calibre 4.23 and DeDRM 6.8.1.
I get a ‘syntax error’ when trying to load the plugin – the correct zipped file
Its says
calibre, version 5.10.1
ERROR: Unhandled exception: SyntaxError:invalid syntax (calibre_plugins.dedrm.init, line 168)
calibre 5.10.1 embedded-python: True is64bit: False
Windows-10-10.0.19041 Windows (’32bit’, ‘WindowsPE’)
32bit process running on 64bit windows
(‘Windows’, ’10’, ‘10.0.19041’)
Python 3.8.5
Windows: (’10’, ‘10.0.19041’, ”, ‘Multiprocessor Free’)
Interface language: None
Traceback (most recent call last):
File “calibre\gui2\preferences\plugins.py”, line 316, in add_plugin
File “calibre\customize\ui.py”, line 472, in add_plugin
File “calibre\customize\ui.py”, line 61, in load_plugin
File “calibre\customize\zipplugin.py”, line 293, in load
File “importlib__init__.py”, line 127, in import_module
File “”, line 1014, in _gcd_import
File “”, line 991, in _find_and_load
File “”, line 975, in _find_and_load_unlocked
File “”, line 671, in _load_unlocked
File “calibre\customize\zipplugin.py”, line 185, in exec_module
File “calibre\customize\zipplugin.py”, line 181, in get_code
File “calibre_plugins.dedrm.init“, line 168
print u”{0} v{1}: Copying needed library files from plugin’s zip”.format(PLUGIN_NAME, PLUGIN_VERSION)
^
SyntaxError: invalid syntax
If you have calibre 5.x you need one of the pre-release 7.0.x versions.
Here’s an ADE PDF decryption failure. PDF works fine in ADE, can’t open in other viewers, even after putting the PDF into Calibre and trying to convert it: Decryption seems to work with ePubs though.
Running Calibre 5.3 on Windows 10, with DeDRM v7.0.3
Convert book 1 of 1 (Gunsmith Cats Revised Edition)
DeDRM v7.0.3: Trying to decrypt huc_ul4g.pdf
DeDRM v7.0.3: huc_ul4g.pdf is a PDF ebook
DeDRM v7.0.3: Trying Encryption key default_key
DeDRM v7.0.3: Exception when decrypting after 1.2 seconds
Traceback (most recent call last):
File “calibre_plugins.dedrm.init“, line 433, in PDFDecrypt
File “calibre_plugins.dedrm.ineptpdf”, line 2179, in decryptBook
File “calibre_plugins.dedrm.ineptpdf”, line 1985, in init
File “calibre_plugins.dedrm.ineptpdf”, line 1469, in initialize
File “calibre_plugins.dedrm.ineptpdf”, line 1603, in initialize_ebx
AttributeError: ‘int’ object has no attribute ‘index’
DeDRM v7.0.3: Failed to decrypt with key default_key after 1.2 seconds
DeDRM v7.0.3: Trying Encryption key default_key_2
error writing pdf: max() arg is an empty sequence
DeDRM v7.0.3: Failed to decrypt with key default_key_2 after 1.4 seconds
DeDRM v7.0.3: Looking for new default Adobe Digital Editions Keys after 1.4 seconds
Found 1 keys
DeDRM v7.0.3: Trying a new default key
error writing pdf: max() arg is an empty sequence
DeDRM v7.0.3: Failed to decrypt with new default key after 1.7 seconds
DeDRM v7.0.3: Ultimately failed to decrypt after 1.7 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
Conversion options changed from defaults:
cover: ‘C:\Users\ USER\AppData\Local\Temp\calibre_uixngo35\zq5kci9u.jpeg’
read_metadata_from_opf: ‘C:\Users\ USER\AppData\Local\Temp\calibre_uixngo35\sykfhgar.opf’
verbose: 2
Resolved conversion options
calibre version: 5.3.0
{‘asciiize’: False,
‘author_sort’: None,
‘authors’: None,
‘base_font_size’: 0.0,
‘book_producer’: None,
‘change_justification’: ‘original’,
‘chapter’: “//[((name()=’h1′ or name()=’h2′) and re:test(., ”
“‘\s((chapter|book|section|part)\s+)|((prolog|prologue|epilogue)(\s+|$))’, ”
“‘i’)) or @class = ‘chapter’]”,
‘chapter_mark’: ‘pagebreak’,
‘comments’: None,
‘cover’: ‘C:\Users\ USER\AppData\Local\Temp\calibre_uixngo35\zq5kci9u.jpeg’,
‘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’: False,
‘epub_flatten’: False,
‘epub_inline_toc’: False,
‘epub_toc_at_end’: False,
‘epub_version’: ‘2’,
‘expand_css’: False,
‘extra_css’: None,
‘extract_to’: None,
‘filter_css’: ”,
‘fix_indents’: True,
‘flow_size’: 260,
‘font_size_mapping’: None,
‘format_scene_breaks’: True,
‘html_unwrap_factor’: 0.4,
‘input_encoding’: None,
‘input_profile’: <calibre.customize.profiles.InputProfile object at 0x00000221CBA3CBE0>,
‘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,
‘new_pdf_engine’: False,
‘no_chapters_in_toc’: False,
‘no_default_epub_cover’: False,
‘no_images’: False,
‘no_inline_navbars’: False,
‘no_svg_cover’: False,
‘output_profile’: <calibre.customize.profiles.OutputProfile object at 0x00000221CBA3CE80>,
‘page_breaks_before’: “//*[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’: ‘C:\Users\ USER\AppData\Local\Temp\calibre_uixngo35\sykfhgar.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’: ”,
‘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’: ‘[]’,
‘unsmarten_punctuation’: False,
‘unwrap_factor’: 0.45,
‘unwrap_lines’: True,
‘use_auto_toc’: False,
‘verbose’: 2}
Running file type plugin DeDRM failed with traceback:
Traceback (most recent call last):
File “calibre\customize\ui.py”, line 172, in _run_filetype_plugins
File “calibre_plugins.dedrm.init“, line 637, in run
File “calibre_plugins.dedrm.init“, line 512, in PDFDecrypt
calibre_plugins.dedrm.DeDRMError: DeDRM v7.0.3: Ultimately failed to decrypt after 1.7 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
DeDRM v7.0.3: Trying to decrypt huc_ul4g.pdf
DeDRM v7.0.3: huc_ul4g.pdf is a PDF ebook
DeDRM v7.0.3: Trying Encryption key default_key
DeDRM v7.0.3: Exception when decrypting after 0.1 seconds
Traceback (most recent call last):
File “calibre_plugins.dedrm.init“, line 433, in PDFDecrypt
File “calibre_plugins.dedrm.ineptpdf”, line 2179, in decryptBook
File “calibre_plugins.dedrm.ineptpdf”, line 1985, in init
File “calibre_plugins.dedrm.ineptpdf”, line 1469, in initialize
File “calibre_plugins.dedrm.ineptpdf”, line 1603, in initialize_ebx
AttributeError: ‘int’ object has no attribute ‘index’
DeDRM v7.0.3: Failed to decrypt with key default_key after 0.1 seconds
DeDRM v7.0.3: Trying Encryption key default_key_2
error writing pdf: max() arg is an empty sequence
DeDRM v7.0.3: Failed to decrypt with key default_key_2 after 0.4 seconds
DeDRM v7.0.3: Looking for new default Adobe Digital Editions Keys after 0.4 seconds
Found 1 keys
DeDRM v7.0.3: Trying a new default key
error writing pdf: max() arg is an empty sequence
DeDRM v7.0.3: Failed to decrypt with new default key after 0.5 seconds
DeDRM v7.0.3: Ultimately failed to decrypt after 0.5 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
Running file type plugin DeDRM failed with traceback:
Traceback (most recent call last):
File “calibre\customize\ui.py”, line 172, in _run_filetype_plugins
File “calibre_plugins.dedrm.init“, line 637, in run
File “calibre_plugins.dedrm.init“, line 512, in PDFDecrypt
calibre_plugins.dedrm.DeDRMError: DeDRM v7.0.3: Ultimately failed to decrypt after 0.5 seconds. Read the FAQs at Harper’s repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md
InputFormatPlugin: PDF Input running
on C:\Users\ USER\AppData\Local\Temp\calibre_uixngo35\huc_ul4g.pdf
Converting file to html…
Traceback (most recent call last):
File “runpy.py”, line 194, in _run_module_as_main
File “runpy.py”, line 87, in _run_code
File “site.py”, line 82, in
File “site.py”, line 77, in main
File “site.py”, line 49, in run_entry_point
File “calibre\utils\ipc\worker.py”, line 215, in main
File “calibre\gui2\convert\gui_conversion.py”, line 41, in gui_convert_override
File “calibre\gui2\convert\gui_conversion.py”, line 28, in gui_convert
File “calibre\ebooks\conversion\plumber.py”, line 1108, in run
File “calibre\customize\conversion.py”, line 245, in call
File “calibre\ebooks\conversion\plugins\pdf_input.py”, line 54, in convert
File “calibre\ebooks\pdf\pdftohtml.py”, line 83, in pdftohtml
calibre.ebooks.ConversionError: pdftohtml failed with return code: 1
Syntax Error: Couldn’t find the ‘EBX_HANDLER’ security handler
Exception ignored in:
Traceback (most recent call last):
File “calibre_plugins.dedrm.adobekey”, line 266, in del
TypeError: ‘NoneType’ object is not callable
Exception ignored in:
Traceback (most recent call last):
File “calibre_plugins.dedrm.adobekey”, line 266, in del
TypeError: ‘NoneType’ object is not callable
Work still needs to be done on the beta DeDRM for PDFs. Try with calibre 4.23 and DeDRM 6.8.1.