#watermark #cad #catia
#водяной знак #сапр #catia
Вопрос:
Возможно ли нанести водяной знак на модель САПР, созданную в CATIA или CREO? Я новичок в этой области и хотел бы поставить водяные знаки на свои CAD-файлы (некоторые в CATIA, некоторые в CREO), чтобы в случае утечки я знал, что это мой файл. Это должен быть динамический водяной знак с названием моей компании и пользователем, который загружает файл с моего сервера.
Пожалуйста, помогите.
Комментарии:
1. Этот вопрос не подходит для stackoverflow.
2. Я не согласен, это явно вопрос, основанный на разработке, однако его можно было бы отредактировать, чтобы он был более подходящим.
Ответ №1:
Модель САПР, однажды созданная и загруженная на ваш сервер для скачивания, представляет собой статический двоичный файл. Программное обеспечение для разработки МОЖЕТ наносить водяные знаки, но эти водяные знаки также будут статическими.
Динамический водяной знак возможен для файлов изображений, таких как форматы .jpg и .png, при доступе с использованием языка обработки на стороне сервера, такого как PHP и GD. Смотрите для получения дополнительной информации:http://php.net/manual/en/book.image.php
То, что вы ищете, было бы способом для приложения с доступом на стороне сервера «распаковать» двоичный файл CAD (.dwg?) — вставьте водяной знак, а затем отправьте содержимое в загрузчик.
Я нашел этот репозиторий на GitHub, который может наносить водяные знаки на PDF-файлы с помощью PHP — 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 , чтобы у вас могло сложиться представление
Теперь, если произошла утечка файла, вы можете взглянуть на его параметры и узнать, кто его загрузил (при условии, что этот человек не изменял параметр вручную)
Но помните, что количество символов до и после редактирования должно быть одинаковым. Поэтому, если вы хотите иметь более длинное имя, используйте более длинный заполнитель (а если вы получаете более короткое имя, заполните его пробелами).
Я надеюсь, что это было полезно