PDF Image showing poor clarity after uploading inside PDFViewer

You might like my Blob Server module:

Consider using an Inline Frame component with its URLs, letting the browser PDF plugin handle it.