Como adicionar uma anotação 3D com vista frontal a um PDF usando C#

Este exemplo demonstra como incorporar um modelo 3D U3D em um documento PDF como uma anotação interativa com uma visualização frontal predefinida. Usando Aspose.PDF for .NET, você pode controlar programaticamente a perspectiva da câmera, a posição da anotação e o comportamento de ativação — ideal para documentação técnica, catálogos de produtos ou relatórios de engenharia onde a visualização 3D agrega valor.

Etapas para Adicionar uma Anotação 3D com Vista Frontal

  1. Carregue o documento PDF de origem usando a classe Document.
  2. Crie um objeto PDF3DContent carregando o arquivo de modelo 3D externo (por exemplo, .u3d).
  3. Inicialize um objeto PDF3DArtwork com o conteúdo e atribua iluminação padrão e configurações de renderização.
  4. Defina uma PDF3DView voltada para a frente usando uma matriz de câmera identidade e ângulo de órbita zero, e então adicione-a ao array de visualizações da obra de arte.
  5. Crie uma PDF3DAnnotation na primeira página, especificando seu retângulo de posição, modo de ativação e visualização padrão.
  6. Opcionalmente, configure a aparência da anotação (borda, cor) e adicione-a à coleção de anotações da página.
  7. Salve o documento PDF atualizado no disco.

Código para Adicionar uma Anotação 3D com Vista Frontal usando C#

 Português