是否可以为在CATIA或CREO中创建的CAD模型添加水印?我是这个领域的新手,想要为我的CAD文件添加水印(一些在CATIA中,一些在CREO中),这样如果它被泄露,我就会知道它的文件。它应该是一个动态水印,我的公司名称和用户从我的服务器下载文件。
请帮忙。
CAD模型一旦生成并加载到您的服务器进行下载,就是一个静态的二进制文件。它可以由创作软件加水印,但这些水印也是静态的。
当使用服务器端处理语言(如PHP和GD)访问时,可以使用.jpg和.png格式等图像文件进行动态水印。有关更多信息,请参阅:http://php.net/manual/en/book.image.php
您正在寻找的是服务器端的访问应用程序“解包”CAD二进制文件(.dwg?)的方法 - 嵌入水印,然后将内容传递给下载程序。
我发现这个GitHub存储库可以使用PHP水印PDF文件 - https://github.com/binarystash/pdf-watermarker - 如果存在这样的.dwg格式,我不知道它的存在。
简短的回答:我不认为没有找到或为此目的编写特定的软件,但理论上是可行的。