Come aggiungere un'annotazione 3D con vista frontale a un PDF usando C#

Questo esempio dimostra come incorporare un 3D U3D model in un documento PDF come annotazione interattiva con una vista frontale predefinita. Utilizzando Aspose.PDF for .NET, è possibile controllare programmaticamente la prospettiva della fotocamera, il posizionamento dell’annotazione e il comportamento di attivazione—ideale per documentazione tecnica, cataloghi di prodotto o relazioni ingegneristiche in cui la visualizzazione 3D aggiunge valore.

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

  1. Carica il documento PDF di origine utilizzando la classe Document.
  2. Crea un oggetto PDF3DContent caricando il file modello 3D esterno (ad esempio .u3d).
  3. Inizializza un oggetto PDF3DArtwork con il contenuto e assegna le impostazioni predefinite di illuminazione e rendering.
  4. Definisci una PDF3DView frontale usando una matrice della fotocamera identità e un angolo di orbita zero, quindi aggiungila all’array delle viste dell’opera d’arte.
  5. Crea una PDF3DAnnotation nella prima pagina, specificando il rettangolo di posizione, la modalità di attivazione e la vista predefinita.
  6. Configura opzionalmente l’aspetto dell’annotazione (bordo, colore) e aggiungila alla collezione di annotazioni della pagina.
  7. Salva il documento PDF aggiornato su disco.

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

 Italiano