代码中这样实现:
InputStream processInputStreamBpmn= new ByteArrayInputStream(document.asXML().getBytes(DEFAULT_ENCODE));
XMLInputFactory xmlFactory = XMLInputFactory.newInstance();
XMLStreamReader xmlReader = xmlFactory.createXMLStreamReader(processInputStreamBpmn,DEFAULT_ENCODE);
BpmnModel bpmnModel = new BpmnXMLConverter().convertToBpmnModel(xmlReader);
InputStream newPngIn = new DefaultProcessDiagramGenerator().generateDiagram(bpmnModel,"png",FONT_STYLE,FONT_STYLE,null,1.0);
字体用的是宋体。
页面结果
求问大神,什么原因导致的。看了源码里面是做了平滑处理的。