private void writeText() { if (!writeText) { return; } String filename = String.format( TEXT_NAME, name, StringUtils.leftPad(String.valueOf(page.getPageNumber()), 3, '0')); File file = getFile(filename); try { String text = getResultantText(); FileUtils.writeStringToFile(file, text); } catch (IOException e) { System.out.println("error writing text file"); e.printStackTrace(); } }
/** * Captures text using a simplified algorithm for inserting hard returns and spaces * * @param renderInfo render info */ public void renderText(TextRenderInfo renderInfo) { super.renderText(renderInfo); page.setText(getResultantText()); writeText(); }