![]() |
#1 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 696
Karma: 2383012
Join Date: Aug 2007
Location: Schiedam (The Netherlands)
Device: Lots of eInk devices and iOS stuff
|
PDF reader compatible with eInk?
Hello all!
I'm looking for a PDF reader that: A) Write annotations inside PDF in standard PDF annotation format. B) Compatible with eInk without screen flickering, scrolls... C) Any way to sync across Dropbox (it must read/write direct into Dropbox or I can use FolderSync to sync my changes). I've tried (and blocking problem, "scroll" means that is not possible to make page change without flickering/slow scroll, "tap" means is not possible to advance page with a "tap"): -Stock Neo Reader 3: Once a PDF is open, it uses its internal cache and is not aware if PDF is modified externally (via FolderSync, for example), even if you close it and reopen. -MoonReader+: does not annotates inside PDF. -FoxitReader: scroll, tap, saves every time after opening a PDF even if you haven't modified it, and takes a lot of time to save it. -Adobe: scroll, tap -PDF Reader (from PSPDFkit): scroll, tap -KOReader: extremely buggy, autisms, crashes (so buggy I've not had time to check if it annotates into standard annotation PDF way) -FBReader: does not annotate, does not have list of annotations Are someone using a PDF viewer with annotations that will be able to work smoothly with an eIkn device and have the things I want? Thanks in advance. Last edited by rfog; 08-29-2020 at 04:09 AM. |
![]() |
![]() |
![]() |
#2 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 942
Karma: 149883
Join Date: Jul 2013
Location: Rotterdam
Device: HiSenseA5ProCC, Cracked OnyxNotePro, Note5, Kobo Glo, Aura
|
It’s odd. I had some issues with Koreader at the beginning, too. I think it was the version Onyx shipped. However, you can download a current version from their GitHub page. I’ve had no problems with Koreader on my Note Pro with firmware 2.3.1 since.
It’s superior in dictionary support, but you can’t scribble, though. It sees the scribbles drawn in Neoreader and you can write annotations. However, the keyboard in Neoreader can use whatever you install, while Koreader’s remains basic. At the moment I use Neoreader for study material and Koreader for reading. |
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 696
Karma: 2383012
Join Date: Aug 2007
Location: Schiedam (The Netherlands)
Device: Lots of eInk devices and iOS stuff
|
Quote:
I prefer to pay and have a product of quality. |
|
![]() |
![]() |
![]() |
#4 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 942
Karma: 149883
Join Date: Jul 2013
Location: Rotterdam
Device: HiSenseA5ProCC, Cracked OnyxNotePro, Note5, Kobo Glo, Aura
|
Ah, yes fighting discussions...you're one of those. Succes in your endeavors.
|
![]() |
![]() |
![]() |
#5 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,466
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
"Them be fighting words!" Anyone who thinks a back and forth discussion on the Internet = a fight, needs to get out more.
I sure am liking KOReader on my new Onyx Boox Note 2. I have had no problems with it at all, and I was quite leery of trying an Onyx device. Luck; Ken |
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 696
Karma: 2383012
Join Date: Aug 2007
Location: Schiedam (The Netherlands)
Device: Lots of eInk devices and iOS stuff
|
Quote:
![]() I was very leery to try an Onyx as well after being used the original one (that with the "round 4-way central button" one), but both Poke 2 and Nova 2 are very reliable, despite the fact the hyphen issue with NeoReader. What I want to do here is go beyond original device intentions. |
|
![]() |
![]() |
![]() |
#7 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 942
Karma: 149883
Join Date: Jul 2013
Location: Rotterdam
Device: HiSenseA5ProCC, Cracked OnyxNotePro, Note5, Kobo Glo, Aura
|
About those hypen. I found a directory /system/usr/hyphen-data with tex like hyphen files in it. I will try and test with a Dutch pattern whether it impacts Neoreader.
Last edited by Markismus; 08-30-2020 at 01:22 PM. |
![]() |
![]() |
![]() |
#8 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 696
Karma: 2383012
Join Date: Aug 2007
Location: Schiedam (The Netherlands)
Device: Lots of eInk devices and iOS stuff
|
Do you have it rooted? I haven't tried yet access to that folder, but solution could be the same as I did some years ago for Boox when they had a SDK: replace the hyphenation file (I think was Russian) by the one wanted, EN or perhaps ES in my case (I don't mind read English with Spanish hyphenation, other way is a nightmare to me).
|
![]() |
![]() |
![]() |
#9 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 942
Karma: 149883
Join Date: Jul 2013
Location: Rotterdam
Device: HiSenseA5ProCC, Cracked OnyxNotePro, Note5, Kobo Glo, Aura
|
I looked somewhat further into it. As I couldn’t find any Dutch hyphenation files in the utf8-hyphen package, I searched for a reason. The reason seems to be that it uses a general rules package with language specific deviation files.
So just adding Dutch isn’t an option within that package. I’ve rooted the Note Pro via the dirty cow exploit. However, ypu’re still limited by the SELinux context. Kingroot 5.0.4, IIRC, rooted it and says it is able to give apps root permission. However, I haven’t checked whether this circumvents the context limitation. I think that the best option is to turn hyphenation off in Neoreader. Introduce a custom default css file with extra options such as no hyphenation in paragraphs. |
![]() |
![]() |
![]() |
#10 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 696
Karma: 2383012
Join Date: Aug 2007
Location: Schiedam (The Netherlands)
Device: Lots of eInk devices and iOS stuff
|
|
![]() |
![]() |
![]() |
#11 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 942
Karma: 149883
Join Date: Jul 2013
Location: Rotterdam
Device: HiSenseA5ProCC, Cracked OnyxNotePro, Note5, Kobo Glo, Aura
|
I found the installation apk of Neoreader somewhere*, so the straightforward approach would be to alter the package and install it. Still, I do not know how Neoreader handles it’s default styles. I still need to spend some time with it.
___________ *The location is /system/app/kreader2-release. When I try to install it in Total Commander, I get the message: Code:
This package is already installed! Package name: NeoReader V3.0 ... |
![]() |
![]() |
![]() |
#12 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 942
Karma: 149883
Join Date: Jul 2013
Location: Rotterdam
Device: HiSenseA5ProCC, Cracked OnyxNotePro, Note5, Kobo Glo, Aura
|
Opening the file as a zip-file allows to browse through the content. In the directory assets there is a file Dutch.pattern, which does contain correct hyphenation patterns!
So the question changes to: Why doesn’t Neoreader use it for Dutch books. How does it determine the language of a book? (Not by changing the system language; I tried that, already.) Another file is onyxdict.css, which is used in onyxdict.html. That html-file also calls onyxdict.js. I think that could be the prime location to hack the dictionary styling! The js-file already has a function addCSSRule. |
![]() |
![]() |
![]() |
#13 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 696
Karma: 2383012
Join Date: Aug 2007
Location: Schiedam (The Netherlands)
Device: Lots of eInk devices and iOS stuff
|
Quote:
I'm not used in Android stuff, but there should be a "force" option (perhaps via ADB) or a way to remove currently installed version before install the other. What makes me angry, as you've commented, is why NeoReader don't uses the right hyphenation file but it has it... Version 1 was based in crengine, and I was able to modify it to accept a specific hyphen file... However, I don't have time (and will) to start digging into this. I want to use it to read, not to homebrew... ![]() |
|
![]() |
![]() |
![]() |
#14 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 696
Karma: 2383012
Join Date: Aug 2007
Location: Schiedam (The Netherlands)
Device: Lots of eInk devices and iOS stuff
|
Quote:
As said, I wonder why they don't do it. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to add a (e-reader compatible) Table of Contents to a PDF in Calibre? | jlemonde | Calibre | 2 | 12-31-2018 09:41 AM |
Looking for e-Ink Device 9"+ compatible with PDF & Safari Queue | Amon_Re | Which one should I buy? | 2 | 09-27-2018 04:54 PM |
E-Book reader compatible with Evernote Clearly | tetristres | Sony Reader | 2 | 06-15-2015 03:11 PM |
Which eINK reader is the best at handling PDF files (ie, textbooks)? | megacoupe | Which one should I buy? | 25 | 10-12-2012 01:07 PM |
Converting pdf to epub compatible with GNexus? | Perito | Calibre | 1 | 07-15-2012 06:16 AM |