Below is some sample code on how we are generating the barcode/qr code item. We also tried creating the barcode image manually and then adding it as an image element to the page which didnt work either. If there is alternate way to work around this issue, please advise.
DynamicPDF.Document objPdfDocument = New DynamicPDF.Document
Dim objPdfPage As New DynamicPDF.Page(objPdfPageSize, objPdfPageOrientation, sngPageMargins)
PdfPage.Elements.Add(objPdfImage)
...
barcode = New DynamicPDF.PageElements.BarCoding.QrCode(barcodeValue, barcodeXPos, barcodeYPos, barcodeHeight)
PdfPage.Elements.Add(barcode)
...
barcodeElement = New DynamicPDF.PageElements.BarCoding.Code39(barcodeValue, barcodeXPos, barcodeYPos, barcodeHeight, barcodeWidthRatio)
barcodeElement.Angle = 270
barcode = barcodeElement
PdfPage.Elements.Add(barcode)
...
Dim objPdfImage As New DynamicPDF.PageElements.Image(myBitmap, sngImageXPos, sngImageYPos, 1)
...
PdfPage.Elements.Add(objPdfImage)
...
objPdfDocument.Pages.Add(objPdfPage)
Happy to provide the generated PDF if this will be of any help.
Printing a page (containing barcode) as PDF from Chrome doesn’t have blurry issues when viewed in Mac. We tried another third party component that can convert HTML to PDF, there is an online demo provided at the URL below. If you paste any SVG snippet to create barcodes and then convert that HTML to PDF, the document created also rendering fine without any blury issues.
winnovative-software.com/demo/default.aspx
Hope the above provide enough info to look into this further. If you need any further information please let us know. Will really appreciate your input on this one.