Blinde Wasserzeichenüberprüfung zu 3MF über C# hinzufügen
Erstellen Sie Ihre eigenen .NET-Apps, um 3MF-Dateien mithilfe serverseitiger APIs eine blinde Wasserzeichenüberprüfung hinzuzufügen.
So versehen Sie die Überprüfung mit einem Wasserzeichen in der 3MF-Datei mithilfe von C#
Um die Überprüfungsdatei 3MF mit einem Wasserzeichen zu versehen, verwenden wir
API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API für C#-Plattform, die mit jeder beliebigen Wasserzeichenüberprüfung verwendet werden kann. Offen
Paketmanager, suche nach Aspose.3D und installieren. Sie können auch den folgenden Befehl in der Paket-Manager-Konsole verwenden.
Paket-Manager-Konsolenbefehl
PM> Install-Package Aspose.3D
Schritte zum Hinzufügen einer blinden Wasserzeichenüberprüfung zu 3MF über C#
Aspose.3D macht es den Entwicklern leicht, der 3MF-Datei mit nur wenigen Codezeilen eine blinde Wasserzeichenüberprüfung hinzuzufügen.
- Laden Sie die 3MF-Datei über den Konstruktor der Scene-Klasse- Holen Sie sich die Mesh-Klasse von Aspose.3D- Fügen Sie das Passwort mit der DecodeWatermark-Methode von Aspose.3D hinzu- Rufen Sie die Scene.Save-Methode mit Objekt auf
System Anforderungen
Aspose.3D for .NET wird auf allen wichtigen Betriebssystemen unterstützt. Stellen Sie einfach sicher, dass Sie die folgenden Voraussetzungen erfüllen.
- Microsoft Windows oder ein kompatibles Betriebssystem mit .NET Framework, .NET Core, Mono- Entwicklungsumgebung wie Microsoft Visual Studio- Aspose.3D for .NET in Ihrem Projekt referenziert
C#-Code zum Hinzufügen einer blinden Wasserzeichenüberprüfung zu 3MF
//Quelldateien, die zur Überprüfung mit einem Wasserzeichen versehen werden müssen
string file = "template.3mf";
// Erstellen Sie eine Instanz von Scene
Scene scene = new Scene(file);
string text =null;
//Fügen Sie ein Passwort hinzu, um das Wasserzeichen mit der DecodeWatermark-Methode zu überprüfen
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";
}
//Gibt null zurück, wenn diese Datei kein Wasserzeichen enthält. Wenn ein Wasserzeichen vorhanden ist, geben Sie den Inhalt des Wasserzeichens zurück
return text;
Über Aspose.3D for .NET API
Aspose.3D ist eine CAD und Gameware API zum Laden, Modifizieren und Konvertieren von 3D Dateien. API ist eigenständig und erfordert keine 3D-Modellierungs- oder Rendering-Software. Man kann API einfach für Discreet3DS, WavefrontOBJ, STL (ASCII, binär), Universal3D, FBX (ASCII, binär), Collada, glTF, PLY, GLB, DirectX und weitere Formate.Kostenlose App zum Hinzufügen einer blinden Wasserzeichenprüfung zu 3MF
Sehen Sie sich unsere Live-Demos an Wasserzeichenüberprüfung 3MF mit folgenden Vorteilen.
3MF Was ist 3MF Dateiformat
3MF, 3D Manufacturing Format, wird von Anwendungen verwendet, um 3D Objektmodelle für eine Vielzahl anderer Anwendungen, Plattformen, Dienste und Drucker zu rendern. Es wurde entwickelt, um die Einschränkungen und Probleme in anderen 3D-Dateiformaten wie STL beim Arbeiten mit den neuesten Versionen von 3D-Druckern zu vermeiden. 3MF ist ein relativ neues Dateiformat, das vom 3MF-Konsortium entwickelt und veröffentlicht wurde.
Weiter lesenAndere unterstützte App zum Hinzufügen einer blinden Wasserzeichenüberprüfung zu Formaten
Mit C# kann man vielen anderen Dateiformaten auch eine blinde Wasserzeichenüberprüfung hinzufügen, einschließlich.