Polygon ile PDF belgesine Polygon ek açıklamaları ekleyin

Sunucu tarafı API’leri kullanarak belge dosyalarındaki yorumları ve yazarları işlemek için kendi .NET uygulamalarınızı oluşturun.

PDF dosyasına açıklama eklemek için, C# platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan .NET için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console

PM > Install-Package Aspose.PDF

Polygon .NET aracılığıyla ek açıklama ekleyin


Ortamınızdaki kodu denemek için aspose.pdf.dll gerekir.

  • Document sınıfı örneğinde PDF’yi yükleme
  • Yeni bir sayfa oluşturun veya mevcut bir sayfaya referans alın
  • Polygon ek açıklama oluştur
  • Page.Annotations koleksiyonlarından Polygon ek açıklaması için Add çağrı yöntemi
  • Dosyayı tekrar kaydet

Sistem Gereksinimleri


.NET için Aspose.PDF, tüm önemli işletim sistemlerinde desteklenir. Sadece aşağıdaki önkoşullara sahip olduğunuzdan emin olun.

  • Microsoft Windows veya COM Interop üzerinden .NET Framework, .NET Core ve PHP, VBScript, Delphi, C++ ile uyumlu bir işletim sistemi
  • Microsoft Visual Studio gibi geliştirme ortamı.
  • .NET DLL için Aspose.PDF projenizde başvurulan.

PDF'den Polygon Ek Açıklamaları Ekle - C#

Example

    // Load the PDF file
    Document document = new Document(System.IO.Path.Combine(_dataDir, "sample.pdf"));

    // Create Polygon Annotation
    var polygonAnnotation = new PolygonAnnotation(document.Pages[1],
        new Rectangle(270, 193, 571, 383),
        new Point[] {
            new Point(274, 381),
            new Point(555, 381),
            new Point(555, 304),
            new Point(570, 304),
            new Point(570, 195),
            new Point(274, 195)})
    {
        Title = "John Smith",
        Color = Color.Blue,
        InteriorColor = Color.BlueViolet,
        Opacity = 0.25,
        Popup = new PopupAnnotation(document.Pages[1], new Rectangle(842, 196, 1021, 338))
    };
    document.Save(System.IO.Path.Combine(_dataDir, "sample_polygon.pdf"));