Open fastrizwaan opened 10 months ago
I have the exact issue. I'm trying to open a PDF, and the app throws out a "Couldn't convert file" error.
I have the exact issue. I'm trying to open a PDF, and the app throws out a "Couldn't convert file" error.
have you solved the problem?
Sadly, no. Most of the books I'm reading are PDFs, so I switched apps.
Hey, please note that the app converts PDFs to EPUB format, so while you can't read PDFs directly, it extracts the content and transforms it into an EPUB file. In the app console you encounter an error asking you to download Calibre, simply follow this link https://calibre-ebook.com/, installing Calibre should resolve this issue.
Additionally, there's another small bug indicating that a temp folder the program uses is missing, you'll need to create it manually. Navigate to this directory: C:\Users{your name}\AppData\Roaming\EpubReader\localStorage\, and create a folder named "tempConvertedBooks", this should fix the conversion process.
Sorry about this. Over the next few months, if everything goes smoothly and there are no delays, I'll be releasing a new ebook reader that's going to be way better in terms of features, design, and usability. This current reader works fine actually, so that's why I’m not gonna fix these small bugs right now since I’m focused on the new app. I’ll probably post an update in the repo when it’s ready :D
Thx for the info. I'll try the fix. I really like the style of this app, and I consider using it for EPUB files. However, most of the PDFs I'm reading needs to be rendered as a PDF because of the images they contain. Like I said, I still consider this app. I will check it out in a few months again.
hi @mignaway
The flathub version runs but it can't open pdf files, what needs to be done, do I need to add any package for pdf conversion into flatpak? here's the output without session-bus permission and after that you can see the full permission output.
with full access to system and session bus (we should provide session-bus name for epubreader --tak-name=something.something (what are you using the session bus name)?)