Comments (9)
Yes, I am.
Does the tool fail to download the PDF, or does it download the PDF but it is unreadable due to DRM? This plugin does not remove DRM on its own, you'll need the DeDRM plugin to do that. And that plugin needs custom patches to work properly with PDFs.
from acsm-calibre-plugin.
I just downloaded that ACSM file, imported it into Calibre and it does turn into a valid, readable PDF file, so I cannot confirm this issue.
Can you run Calibre in debug mode (Preferences -> Restart in debug mode), then import the ACSM, then close Calibre, and then send me the resulting log file / attach it to this issue report so I can take a look at what exactly is failing for you?
from acsm-calibre-plugin.
Are you able to view the pdf?
from acsm-calibre-plugin.
Oh OK..
Its downloading the pdf. Its locked due to DRM. I have the DeDRM plugin, but I dont have custom patches for PDFs :(
Is there a place where I can get patched DeDRM plugin?
from acsm-calibre-plugin.
custom patch* for pdf
from acsm-calibre-plugin.
I'm not sure if there's an already packaged version of the patched DeDRM plugin, but the necessary changes are described here: apprenticeharper/DeDRM_tools#1689
As this is not a bug with my plugin, I'm going to close this issue then.
from acsm-calibre-plugin.
Thanks for that.
I made the following changes
- Uninstalled both DeDRM & ACSM plugins from Calibre
- Extracted DeDRM plugin source
- Made changes in pull request #1689 to
ineptpdf.py
- Also made additional change you suggested to
ineptpdf.py
(attached modifiedineptpdf.py
) - Zipped DeDRM plugin
- Installed modified DeDRM plugin & ACSM plugin
- Ensured ACSM plugin was authorised with Adobe
- Opened ACSM. I still have the same issue :(
Pdf is downloaded, but its not decrypted. Evience is saying the document is locked :(
from acsm-calibre-plugin.
Can you run Calibre in debug mode (Preferences -> restart in debug mode), then import the ACSM, then close Calibre and send me the log file?
Also, did you even import your key into the DeDRM plugin? Try going into the ACSM plugin settings, click "Export account encryption key" and save that to a file, then go into the DeDRM settings, click on "Adobe Digital Editions books", then click "Import existing keyfiles" and choose the same file.
from acsm-calibre-plugin.
I dint manually export the key from ACSM & import it in DeDRM. Now I did it. That solved the issue. Thanks a lot.
from acsm-calibre-plugin.
Related Issues (20)
- Processing an ACSM file added via a plugin HOT 5
- ACSM file not converting to ePub
- ACSM Not Converted HOT 3
- [Suggestion] Add job queue in the bottom of Calibre HOT 1
- Calibre crash upon linking ADE account HOT 5
- Plugin cannot install/initialize due to `OSError: dlopen(libcrypto.dylib)` HOT 3
- [Suggestion] Calibre main window can be accessed when plugin is opened HOT 2
- Installation failed: Invalid plugin HOT 4
- Exception when installing plugin in Flatpak Calibre HOT 3
- The library libcrypto could not be found HOT 18
- Configuration via CLI possible? HOT 1
- ACSM won't process HOT 2
- ModuleNotFoundError: No module named 'libadobe' HOT 11
- ERROR: Unhandled exception: <b>InvalidPlugin</b> HOT 1
- Deauthorize HOT 1
- Handle Connection Errors HOT 1
- [question] How to import an acsm file? HOT 3
- DeACSM fails with exception "Running file type plugin failed" HOT 2
- Error installing ACSM Input plugin (AttributeError: module 'calibre_plugins.deacsm.prefs' has no attribute 'DeACSM_Prefs') HOT 4
- Error determining version while trying to create anonymous authorization HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from acsm-calibre-plugin.