Comments (7)
Hi!
Something might be wrong about the deployment of version 1.7.2.
If I install the package via npm i @tato30/vue-pdf
the devicePixelRatio fix doesn't seem to kick in, i.e. PDFs are displayed very blurry when zoomed or on some mobiles.
I've checked and the package from npm does seem to contain the fix.
On the other hand, when I copy the src directory directly to the sources of my project, the fix is applied and PDFs are displayed crisp and nice.
I've made a small working example here: https://github.com/rxw1/VuePDF-min
You can take a look at these two lines https://github.com/rxw1/VuePDF-min/blob/master/src/App.vue#L3-L4 and switch back and forth between installations.
I'm not so sure about what's going on.
Recording.2023-09-06.161139.mp4
from vue-pdf.
+1
I'm migrating the project from Vue2 to Vue3 and wanted to replace the vue-pdf library with this one, but the display quality feels much worse, especially with images that include thin lines :(. Are there any plans to improve it?
Love that it's implemented with Composition API.
from vue-pdf.
+1
Yeah small text is really blurry on mobile phones, works great on desktops though.
from vue-pdf.
Same here. Probably an issue related to the window.devicePixelRatio
, reference: https://stackoverflow.com/a/43955689/4095689.
@etischenko @dev-mantas @alepsrp can you check your window.devicePixelRatio
in console? If the value is larger than 1, which means you are with a high-resolution display or mobile devices, then most probably you get blurry results.
This is a common problem that worth of a fix @TaTo30 .
from vue-pdf.
Surely is a issue related to devicePixelRatio
as @batchfy-bot mentioned, thanks a lot for the reference.
If there are still issues with the quality, feel free to reopen this thread.
from vue-pdf.
You're right @rxw1, there was a problem with the bundle deploy, it's already fixed.
from vue-pdf.
Thank you!
from vue-pdf.
Related Issues (20)
- Save rotation angle HOT 1
- Style.css not exported for Text Layer Implementation HOT 2
- Switching between multiple PDFs causes crash HOT 1
- Allow VuePDF component to also handle data loading state HOT 1
- Dependecy issues HOT 1
- Resizing with reload method not working
- Resizing with reload method not working HOT 3
- Errors when reloading PDF HOT 9
- How can I use this library without upgrading my Vue version? HOT 1
- Can it support on-demand loading and virtual scrolling to solve the loading and memory consumption issues of large PDF files? HOT 1
- Support for `pdfjs` v4
- Viewer options HOT 1
- Highlight a piece of text HOT 2
- Chinese Text Not Displaying in vue-pdf HOT 3
- There is a "fit-parent" example, but not in menu HOT 1
- require() of ES Module HOT 1
- 输出警告后导致vue3页面空白 HOT 3
- Add a demo site to this project HOT 2
- How to highlight multiple lines of text HOT 8
- div "container" overflow:hidden prevents horizontal scroll HOT 5
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 vue-pdf.