Aspose.Pdf for Java发布了新的12.0版本

作者:控件中国网   出处:控件中国网   2016-10-27 10:27:34   阅读:10

Aspose.Pdf for Java是一款专门对PDF文件进行创建、读取、转换、注释、文件提取、添加水印等功能的无图形文档处理类控件,在新的12.0版本中该产品主要增加了如下的新功能和对以往版本中存在的BUG进行了修复,具体如下:
 
在新的版本中支持使用渐变色对PDF文件中的图形对象进行填充
Document doc = new Document();
Page page = doc.getPages().add();
com.Aspose.Pdf.drawing.Graph graph = new com.Aspose.Pdf.drawing.Graph(300, 300);
page.getParagraphs().add(graph);
com.Aspose.Pdf.drawing.Rectangle rect = new com.Aspose.Pdf.drawing.Rectangle(0, 0, 300, 300);
graph.getShapes().add(rect);
rect.getGraphInfo().setFillColor(new com.Aspose.Pdf.Color());
com.Aspose.Pdf.drawing.GradientAxialShading gradientAxialShading = new com.Aspose.Pdf.drawing.GradientAxialShading
(com.Aspose.Pdf.Color.getRed(), com.Aspose.Pdf.Color.getBlue());
gradientAxialShading.setStart(new Point(0, 0));
gradientAxialShading.setEnd(new Point(300, 300));
rect.getGraphInfo().getFillColor().setPatternColorSpace(gradientAxialShading);
doc.save("GradientFill.pdf");
在新的版本中,当转换PDF为Word文件时,控件设置了一个默认的300分辨率,客户也可以根据自己需求对该分辨率进行修改
com.Aspose.Pdf.DocSaveOptions saveOptions = new com.Aspose.Pdf.DocSaveOptions();
saveOptions.setFormat(com.Aspose.Pdf.DocSaveOptions.DocFormat.Doc);
saveOptions.setMode(com.Aspose.Pdf.DocSaveOptions.RecognitionMode.Flow);
saveOptions.setRecognizeBullets(true);
saveOptions.setImageResolutionX(150);
saveOptions.setImageResolutionY(150);
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat