通过 C# 在 PDF 文档中添加 Polyline 注释

使用服务器端 API 构建自己的.NET 应用程序,以操纵文档文件中的注释和作者。

为了对 PDF 文件进行注释,我们将使用 Aspose.PDF for .NET API,这是一款适用于 C# 平台的功能丰富、强大且易于使用的文档处理 API。打开 NuGet 软件包管理器,搜索 Aspose.pdf 然后安装。你也可以使用软件包管理器控制台中的以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF

通过 .NET 添加 Polyline 注释


你需要 Aspose.PDF for .NET 才能在你的环境中试用代码。

  • 在文档类的实例中加载 PDF
  • 创建新页面或获取对现有页面的引用
  • 创建 Polyline 注释
  • 调用 Page.Annotations 集合中的 Polyline 注释方法 Add
  • 再次保存该文件

系统要求


所有主流操作系统都支持 .NET 的 Aspose.PDF。只要确保您具备以下先决条件即可。

  • 微软 Windows 或通过 COM Interop 搭载 .NET Framework、.NET Core 和 PHP、VBScript、Delphi、C++
  • 微软 Visual Studio 等开发环境。
  • 在您的项目中引用的 .NET DLL 的 Aspose.PDF。

从 PDF 添加 Polyline 注释-C#

Example


    // Create PoliLine Annotation
    var polylineAnnotation = new PolylineAnnotation(document.Pages[1],
        new Rectangle(270, 193, 571, 383),
        new Point[] {
            new Point(545,150),
            new Point(545,190),
            new Point(667,190),
            new Point(667,110),
            new Point(626,111)})
    {
        Title = "John Smith",
        Color = Color.Red,
        Popup = new PopupAnnotation(document.Pages[1], new Rectangle(842, 196, 1021, 338))
    };