如何使用Aspose Words for Java插入条形图

如何使用Aspose Words for Java插入条形图,第1张

可以通过Aspose.Cells for Java创建静态条形图,并选染成图片,然后再通过Aspose.Words for Java添加到Word文档中:

//Create a new Workbook.

Workbook workbook = new Workbook()

//Get the first worksheet.

Worksheet sheet = workbook.getWorksheets().get(0)

//Set the name of worksheet

sheet.setName("Data")

//Get the cells collection in the sheet.

Cells cells = workbook.getWorksheets().get(0).getCells()

//Put some values into a cells of the Data sheet.

cells.get("A1").setValue("Region")

cells.get("A2").setValue("France")

cells.get("A3").setValue("Germany")

cells.get("A4").setValue("England")

方法是可行的,不过要2次IO *** 作了~

另外也可以存成流形式,再调整大小保存:

Document doc = new Document(Server.MapPath("~/test.doc"))

using (Stream stream = new MemoryStream())

{

doc.Save(stream, SaveFormat.Jpeg)

using (System.Drawing.Image image = Bitmap.FromStream(stream)) // 原始图

{

using (Bitmap image2 = new Bitmap(image, 400, 300))

{

image2.Save(Server.MapPath("~/test.jpg"))

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11769810.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存