Как добавить 3D‑аннотацию с видом спереди в PDF с использованием C#

В этом примере показано, как встроить 3D U3D model в PDF‑документ в виде интерактивной аннотации с предопределённым видом спереди. С помощью Aspose.PDF for .NET вы можете программно управлять перспективой камеры, размещением аннотации и поведением активации — идеальный вариант для технической документации, каталогов продукции или инженерных отчётов, где 3D‑визуализация добавляет ценность.

Steps to Add a 3D Annotation with Front View using C#

  1. Загрузите исходный PDF‑документ, используя класс Document.
  2. Создайте объект PDF3DContent, загрузив внешний файл 3D‑модели (например, .u3d).
  3. Инициализируйте объект PDF3DArtwork с содержимым и задайте параметры освещения и рендеринга по умолчанию.
  4. Определите фронтальный PDF3DView, используя единичную матрицу камеры и нулевой угол орбиты, затем добавьте его в массив представлений artwork.
  5. Создайте PDF3DAnnotation на первой странице, указав его прямоугольник позиции, режим активации и представление по умолчанию.
  6. При необходимости настройте внешний вид аннотации (граница, цвет) и добавьте её в коллекцию аннотаций страницы.
  7. Сохраните обновлённый PDF‑документ на диск.

Code to Add a 3D Annotation with Front View using C#

 Русский