本教程旨在涵盖有关如何在 Java 中将 Visio 转换为 PNG的信息。除了可运行的代码片段外,逐步算法有助于理解在 Java** 中将 VSDX 或 **VSD 转换为 PNG 的过程。此外,API 还提供了几个其他属性来即兴转换为 PNG 格式。
在 Java 中将 Visio 转换为 PNG 图像的步骤
- 配置 Aspose.Diagram 库以转换 Visio 文件
- 初始化 Diagram 类的实例以加载源图
- 使用 ImageSaveOptions 类为 PNG 图像设置不同的属性
- 调用 save() 方法导出输出的 PNG 文件
这些步骤简要总结了将 Visio 转换为 Java 中的 PNG 的过程。作为第一步,通过初始化 Diagram 类的实例来加载输入 Visio 图表。接下来,您可以设置不同的值来指定PNG图像特征,然后写入转换后的图像文件。
在 Java 中将 Visio 转换为 PNG 的代码
import com.aspose.diagram.Diagram; | |
import com.aspose.diagram.ImageSaveOptions; | |
import com.aspose.diagram.SaveFileFormat; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to add page number | |
// Instantiate the license | |
com.aspose.diagram.License license = new com.aspose.diagram.License(); | |
license.setLicense("Aspose.Total.lic"); | |
// Load input VSDX Visio file | |
Diagram diagram = new Diagram("VisioToPNG.vsdx"); | |
// Specify output image format as PNG | |
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG); | |
// Set the property related to hidden pages | |
options.setExportHiddenPage(false); | |
// Save resultant Image file | |
diagram.save("VisioToPNG.png", options); | |
System.out.println("Done"); | |
} | |
} |
此代码片段可以有效地将 VSDX 转换为 Java 中的 PNG*。然而,ImageSaveOptions 类的其他几个属性可用于调整亮度、对比度、插值等。此外,还可以使用 save 方法的许多重载,以便将图像导出为文件、流或字节数组。
本文旨在涵盖与在 Java 中将 VSD 转换为 PNG 相关的场景。但是,如果您想了解 Visio 到 PDF 的转换,请参阅 如何在 Java 中将 Visio 转换为 PDF 上的文章。