try {
contentBytes = ContentByteUtils.getContentBytesFromContentObject(stream);
} catch (IOException e1) {
throw new ExceptionConverter(e1);
}
final PdfArray matrix = stream.getAsArray(PdfName.MATRIX);
new PushGraphicsState().invoke(processor, null, null);
if (matrix != null){
float a = matrix.getAsNumber(0).floatValue();
float b = matrix.getAsNumber(1).floatValue();
float c = matrix.getAsNumber(2).floatValue();
float d = matrix.getAsNumber(3).floatValue();
float e = matrix.getAsNumber(4).floatValue();
float f = matrix.getAsNumber(5).floatValue();
Matrix formMatrix = new Matrix(a, b, c, d, e, f);
processor.gs().ctm = formMatrix.multiply(processor.gs().ctm);
}