Cómo agregar una anotación 3D con vista frontal a un PDF usando C#

Este ejemplo muestra cómo incrustar un 3D U3D model en un documento PDF como una anotación interactiva con una vista frontal predefinida. Usando Aspose.PDF for .NET, puedes controlar programáticamente la perspectiva de la cámara, la ubicación de la anotación y el comportamiento de activación, ideal para documentación técnica, catálogos de productos o informes de ingeniería donde la visualización 3D agrega valor.

Pasos para agregar una anotación 3D con vista frontal usando C#

  1. Cargue el documento PDF de origen utilizando la clase Document.
  2. Cree un objeto PDF3DContent cargando el archivo de modelo 3D externo (p. ej., .u3d).
  3. Inicialice un objeto PDF3DArtwork con el contenido y asigne la iluminación y la configuración de renderizado predeterminadas.
  4. Defina una PDF3DView orientada al frente usando una matriz de cámara de identidad y un ángulo de órbita cero, luego agréguela al arreglo de vistas del artwork.
  5. Cree una PDF3DAnnotation en la primera página, especificando su rectángulo de posición, modo de activación y vista predeterminada.
  6. Opcionalmente, configure la apariencia de la anotación (borde, color) y agréguela a la colección de anotaciones de la página.
  7. Guarde el documento PDF actualizado en disco.

Código para agregar una anotación 3D con vista frontal usando C#

 Español