HTML
JPG
PDF
XML
DXF
DXF
通过 C# 将盲水印验证添加到 DXF
构建您自己的 .NET 应用以使用服务器端 API 向 DXF 文件添加盲水印验证。
如何使用 C# 为 DXF 文件添加水印验证
为了给验证 DXF 文件添加水印,我们将使用
API 是一个功能丰富、功能强大且易于使用的 API for C# 平台,可用于添加任何水印验证。打开
包管理器,搜索 Aspose.3D 并安装。您也可以从包管理器控制台使用以下命令。
包管理器控制台命令
PM> Install-Package Aspose.3D
通过 C# 向 DXF 添加盲水印验证的步骤
Aspose.3D 使开发人员只需几行代码即可轻松地将盲水印验证添加到 DXF 文件中。
- 通过 Scene 类的构造函数加载 DXF 文件- 获取 Aspose.3D 的网格类- 使用 Aspose.3D 的 DecodeWatermark 方法添加密码- 使用对象调用 Scene.Save 方法
系统要求
Aspose.3D for .NET 在所有主要操作系统上都受支持。只需确保您具有以下先决条件。
- Microsoft Windows 或具有 .NET Framework、.NET Core、Mono 的兼容操作系统- Microsoft Visual Studio 等开发环境- Aspose.3D for .NET 在您的项目中引用
用于向 DXF 添加盲水印验证的 C# 代码
//需要加水印验证的源文件
string file = "template.dxf";
// 创建一个场景实例
Scene scene = new Scene(file);
string text =null;
//通过 DecodeWatermark 方法添加密码验证水印
try
{
scene.RootNode.Accept((Node node) =>
{
var mesh = node.GetEntity<Mesh>();
if (mesh != null)
{
text = Watermark.DecodeWatermark(mesh, "1234");
if (text != null)
return false;
}
return true;
});
}
catch (UnauthorizedAccessException)
{
return "Password error";
}
//此文件无水印则返回null,有水印则返回水印内容
return text;
关于Aspose.3D for .NET API
Aspose.3D 是用于加载、修改和转换 3D 文件的 CAD 和游戏软件 API。 API 是独立的,不需要任何 3D 建模或渲染软件。可以轻松地将 API 用于 Discreet3DS、WavefrontOBJ、STL(ASCII,二进制)、Universal3D、FBX(ASCII,二进制)、Collada、glTF、PLY、 GLB、DirectX 和更多格式。其他支持的应用程序向格式添加盲水印验证
使用 C#,还可以将盲水印验证添加到许多其他文件格式,包括。