I'm using maven version 6.7.0 and Jaspersoft Studio Community version 6.6.0 to generate the required reports in PDF. The problem with the PDF output is that it prints only the first character in every static text and fields (eg: "TTT" instead of "Ted", "EEEE" instead of "Evan"). Tried exporting to HTML, where it works perfectly fine. Note that I'm using the same jasper file to output in both the formats. I played around with Stretch Type and Print When Detail Overflows property, but that did not change much. Also tried using Maven version 6.6.0 instead of 6.7.0 without any success. JasperPrint jasperPrint = JasperFillManager.fillReport(reportStream, parameters, jrBeanItems);/* outputStream to create PDF */OutputStream outputStream = null;...//Print to PDFString outputFile = userHomeDirectory + File.separatorChar + "JasperTableExample.pdf";outputStream = new FileOutputStream(new File(outputFile));JasperExportManager.exportReportToPdfStream(jasperPrint, outputStream);//Print to HTMLString outputFileHTML = userHomeDirectory + File.separatorChar + "JasperTableExample4.html";JasperExportManager.exportReportToHtmlFile(jasperPrint, outputFileHTML);[/code] Current HTML output ( and the expected result in the PDF format) Actual Result in PDF format