本教程介绍如何 使用 Java 在PNG上写文本,使用指定的字体而无需将其安装到运行应用程序的系统中。它分享了说明、IDE 设置和示例代码,用于 使用 Java 在图像上添加文本。您还将学习如何根据需求自定义渲染的文本。
使用 Java 在图像上绘制文本的步骤
- 添加 Aspose.Font for Java 来建立环境,以便在图像上渲染文本
- 加载许可证以访问产品的全部功能
- 设置要使用的字体文件路径和要创建的输出图像
- 通过设置 FontType、扩展名和字体文件内容流来创建 FontDefinition 对象
- 使用上面提供的 FontDefinition 设置在 Font.Open() 方法中打开字体
- 使用加载的字体在图像上渲染文本
- 将生成的图像流保存到磁盘为 PNG 文件
这些步骤总结了 使用 Java 在图像上添加文本 的过程。您首先准备环境,添加 Aspose.Font for Java,加载许可证,并指定字体文件和输出图像路径。然后打开字体,将文本渲染到图像上,最后将其保存为 PNG 文件到磁盘。
使用 Java 在图像上添加文本的代码
此代码演示了 使用 Java 在图像上插入文本 的过程。FontDefinition 处理从文件或流加载字体、字体扩展名和文件名。您可以通过仅提供字体、文本字符串和大小来调用 DrawText,或使用重载方法来设置行间距类型、行间距值以及图像的最大宽度以启用自动换行。
本文提供了如何使用文件中的指定字体渲染文本的指南。要将 TTF 转换为 SVG,请参阅文章 使用 Java 将 TTF 转换为 SVG。