
Add Blind Watermark to X via Java
Add Blind Watermark to X using Java library without any 3D modeling software.
How to Watermark to X File Using Java
In order to watermark X file, we’ll use
API which is a feature-rich, powerful and easy to use watermark API for Java platform. You can download its latest version directly from
and install it within your Maven-based project by adding the following configurations to the pom.xml.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>version of aspose-3d API</version>
<classifier>jdk17</classifier>
</dependency>
Steps to Add Blind Watermark to X via Java
Java programmers can easily add blind watermark to X in just a few lines of code.
- Load X file via the constructor of Scene class
- Get the mesh class of Aspose.3D
- Add watermark and password using Aspose.3D’s EncodeWatermark method
- Call the Scene.Save method with object
System Requirements
Aspose.3D for JAVA is supported on all major operating systems. Just make sure that you have the following prerequisites.
- Microsoft Windows or a compatible OS with Java Runtime Environment for JSP/JSF Application and Desktop Applications.
- Get latest version of Aspose.3D for Java directly from Maven.
JAVA code to Add Blind Watermark to X
//The source file that needs to be watermarked and the output file after saving
String file = "template.x";
String output = "outFile.fbx";
// create an instance of Scene
Scene scene = new Scene(file);
//Add watermark and password to files
AtomicInteger numMeshes = new AtomicInteger();
scene.getRootNode().accept((Node node)->
{
Entity mesh =node.getEntity();
if (mesh != null)
{
numMeshes.getAndIncrement();
try {
mesh = com.aspose.threed.Watermark.encodeWatermark((Mesh)mesh, "HelloWorld", "1234");
} catch (IOException e) {
e.printStackTrace();
}
if (mesh != null)
{
node.setEntity((Entity) mesh);
}
}
return true;
});
//Save the file in the format you want
scene.save(output, FileFormat.FBX7400ASCII);
Free App to Add Blind Watermark to X
Other Supported App to Add Blind Watermark to Formats
Using JAVA, One can also add blind watermark to many other file formats including.