【问题标题】:Catia, CREO watermarkCatia, CREO 水印
【发布时间】:2019-08-04 06:24:39
【问题描述】:

是否可以为在 CATIA 或 CREO 中创建的 CAD 模型添加水印?我是这个领域的新手,想给我的 CAD 文件加水印(一些在 CATIA,一些在 CREO),这样如果它被泄露,我就会知道它是我的文件。 它应该是带有我的公司名称和从我的服务器下载文件的用户的动态水印。

请帮忙。

【问题讨论】:

  • 这个问题不适合stackoverflow。
  • 我不同意,这显然是一个基于开发的问题,但是可以对其进行编辑以使其更合适。

标签: watermark cad catia


【解决方案1】:

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 格式存在这样的内容,我不知道它的存在。

简短回答:我认为如果不为此目的找到或编写特定软件是不可能的,但理论上是可能的。

【讨论】:

    【解决方案2】:

    如果它是 prt 或 catpart 文件,我认为您不能给它加水印。我什至不知道 prt 文件的静态水印。

    但是,您可以在 creo 中尝试此操作(不确定 CATIA) 创建两个参数,例如 COMPANY_NAME 和 DOWNLOADER_NAME,并添加一些占位符值作为 {comp_name} 和 {down_name}

    然后在用户下载文件之前编辑二进制文件搜索 {comp_name} 和 {down_name} 并将它们替换为您的公司名称和下载者名称。我正在展示二进制文件在 notepad++ 中的样子,以便您了解

    现在,如果文件泄露,您可以查看其参数并知道是谁下载的(假设此人没有手动更改参数)

    但请记住编辑前后的字符数应该相同。因此,如果您想使用更长的名称,请使用更长的占位符(如果您的名称较短,请用空格填充它)。

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2012-06-18
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      • 1970-01-01
      相关资源
      最近更新 更多