Comment ajouter une annotation 3D avec vue de face à un PDF en C#

Cet exemple montre comment intégrer un 3D U3D model dans un document PDF en tant qu’annotation interactive avec une vue avant prédéfinie. En utilisant Aspose.PDF for .NET, vous pouvez contrôler programmétiquement la perspective de la caméra, le placement de l’annotation et le comportement d’activation — idéal pour la documentation technique, les catalogues de produits ou les rapports d’ingénierie où la visualisation 3D ajoute de la valeur.

Étapes pour ajouter une annotation 3D avec vue de face en C#

  1. Chargez le document PDF source en utilisant la classe Document.
  2. Créez un objet PDF3DContent en chargeant le fichier de modèle 3D externe (par ex., .u3d).
  3. Initialisez un objet PDF3DArtwork avec le contenu et attribuez les paramètres d’éclairage et de rendu par défaut.
  4. Définissez une PDF3DView orientée vers l’avant en utilisant une matrice de caméra identité et un angle d’orbite nul, puis ajoutez‑la au tableau des vues de l’œuvre.
  5. Créez une PDF3DAnnotation sur la première page, en spécifiant son rectangle de position, son mode d’activation et la vue par défaut.
  6. Optionnellement, configurez l’apparence de l’annotation (bordure, couleur) et ajoutez‑la à la collection d’annotations de la page.
  7. Enregistrez le document PDF mis à jour sur le disque.

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

 Français