-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pridať lazy loading k PDF Box #456
Comments
Potvrdzujem, otvoril som relatívne jednoduchý PDF, trvalo takmer minútu, kým sa dokument otvoril, bez žiadnej indikácie, že sa niečo robí (dobre, že som akurát pozeral syslog, kde bolo niečo vidno). |
@andrewshadura aký veľký / koľko má strán ten relatívne malý PDF dokument? Minúta je extrémne veľa. Aké máš v nastaveniach inak DPI? Prípadne, na akom systéme to takto dlho trvá? |
Má 13 strán, 342791 bytov, takmer nemá obrázky, je zopár formulárov, sú v ňom už dva podpisy. Na verzii 1.99.18 sa otváralo okamžite. |
Kde sa DPI nastavuje neviem, nemenil som nič. |
Ale ok, nebola to minúta, asi polovica z toho:
|
Je tam 100. |
Kvôli porlbémom s PdfJS (#451) sme prešli na PDF Box. PDF dokument sa pomocou PDF Boxu vyrenderuje do list obrázkov strán a tie sa potom nahodia do HBoxv v JavaFX ScrollPane. Je tu trochu problém s výkonom pri veľkých PDF súboroch (desiatky MB). Bolo by fajn pridať lazy laoding na tieto obrázky - ScrollPane má nejakú vlastnosť, že pre jeho child elemtny sa dá zistiť, či sú vo viewporte. Dá sa spraviť to, že sa strany PDF budú renderovať live podľa toho, ktoré sú práve vo vieporte +- pár strán.
The text was updated successfully, but these errors were encountered: