Tambahkan Polygon Anotasi dalam dokumen PDF melalui C++

Buat aplikasi C++ Anda sendiri untuk memanipulasi komentar & penulis dalam file dokumen menggunakan API asli.

Dalam rangka untuk membubuhi keterangan file PDF, kita akan menggunakan Aspose.PDF untuk C++ API yang kaya fitur, kuat dan mudah digunakan manipulasi dokumen API untuk C++ platform. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Tambahkan Polygon Anotasi melalui C++


Anda perlu Aspose.PDF untuk mencoba kode di lingkungan Anda.

  • Muat PDF dalam sebuah instance dari kelas Document
  • Buat halaman baru atau dapatkan referensi ke halaman yang sudah ada
  • Buat anotasi Polygon
  • Metode panggilan Add untuk anotasi Polygon dari koleksi Page.Anotations
  • Simpan file lagi

Persyaratan Sistem


Aspose.PDF untuk C++ didukung pada semua sistem operasi utama. Pastikan Anda memiliki prasyarat berikut.

  • Microsoft Windows atau OS yang kompatibel dengan C++ Runtime Environment untuk Windows 32 bit, Windows 64 bit dan Linux 64 bit.
  • Lingkungan pengembangan seperti Microsoft Visual Studio.
  • Aspose.PDF untuk C++ DLL direferensikan dalam proyek Anda.

Tambahkan Polygon Anotasi dari PDF - 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"));