Skip to Content
Former Member
Jan 20, 2016 at 07:02 AM

Crystal reports barcode shrink when generate pdf from mvc


im use following code to generate pdf from crystal report in ASP.NET MVC platform

public ActionResult ClassCard()

ReportDocument rd = new ReportDocument();

rd.Load(Path.Combine(Server.MapPath("~/Reports"), "ClassCard.rpt"));
rd.SetParameterValue("ClassName", "Kandy");
rd.SetParameterValue("Type", "Group Theory");
rd.SetParameterValue("year", "2016");
rd.SetParameterValue("Student", "KDG0012");

rd.SetDatabaseLogon("DB_74931_rmsecon_user", "snb123");

Response.Buffer = false;
Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "application/pdf", "EverestList11.pdf");
catch (Exception ex)
throw ex;


this give me pdf as below

but as you see the barcode is shrinked ,how im solve this problem in ASP.NET MVC enviroment

i saw most people say add registy key ,but i cannot do this coz this is mvc web application and im going host this app on sheared server

if im Add below regiter keys the problem will solve only for if im generate crystal report in local desktop app please help