如何使用 C# 向 PDF 添加前视图的 3D 注释

本示例演示了如何将 3D U3D model 嵌入 PDF 文档中,作为具有预定义正视图的交互式注释。使用 Aspose.PDF for .NET,您可以以编程方式控制相机视角、注释位置和激活行为——这对于技术文档、产品目录或需要 3D 可视化增值的工程报告尤为理想。

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

  1. 使用 Document 类加载源 PDF 文档。
  2. 通过加载外部 3D 模型文件(例如 .u3d)创建一个 PDF3DContent 对象。
  3. 使用该内容初始化一个 PDF3DArtwork 对象,并分配默认的光照和渲染设置。
  4. 使用单位相机矩阵和零轨道角度定义一个面向前方的 PDF3DView,然后将其添加到 artwork 的视图数组中。
  5. 在第一页上创建一个 PDF3DAnnotation,指定其位置矩形、激活模式和默认视图。
  6. 可选地配置注释外观(边框、颜色),并将其添加到页面的注释集合中。
  7. 将更新后的 PDF 文档保存到磁盘。

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

 简体中文