Philip Helger created PDFBOX-1702:
-------------------------------------

             Summary: Performance improvement in PDPageContentStream.drawString
                 Key: PDFBOX-1702
                 URL: https://issues.apache.org/jira/browse/PDFBOX-1702
             Project: PDFBox
          Issue Type: Improvement
          Components: Writing
    Affects Versions: 1.8.2
            Reporter: Philip Helger


There is a simple way of improving the performance of drawString by replacing

       string.writePDF( buffer );
        appendRawCommands( new String( buffer.toByteArray(), "ISO-8859-1"));
        appendRawCommands( SPACE );


with

       string.writePDF( buffer );
        appendRawCommands( buffer.toByteArray() );
        appendRawCommands( SPACE );

as the appendRawCommands(String) simple does a appendRawCommands(str.getBytes( 
"ISO-8859-1" ));
Therefore this optimization should spare the String creation as well as the 
conversion back to a byte array.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to