Dapatkan Tanda Air melalui C++

Cara mendapatkan Tanda Air dari PDF melalui C++

Dapatkan Tanda Air dari File PDF Menggunakan C++ Library

Untuk mendapatkan Watermark dari File PDF, kita akan menggunakan Aspose.PDF untuk C++ API, yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C++. Buka manajer paket nuget, cari Aspose.pdf.cpp dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Dapatkan Tanda Air melalui C++


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

  1. Muat PDF dengan instance Document.
  2. Buat sebuah instance dari WaterMarkArtifact.
  3. Mengatur sifat objek WaterMarkArtifact.
  4. Tambahkan watermark menggunakan metode Add of Aspose.Pdf.Page.Artifacts kelas koleksi.
  5. Simpan file PDF

Dapatkan Tanda Air dari PDF - C++


    // Read a PDF file
    doc = MakeObject<Document>(u"1.pdf");

    // Read artifacts from first page
    artifacts = doc->get_Pages()->idx_get(1)->get_Artifacts();

    // Check if there is a watermark
    artifact = artifacts->idx_get(1);
    if (artifact != nullptr && artifact->get_Subtype() == Aspose::Pdf::Artifact::ArtifactSubtype::Watermark)

    // Get image from watermark artifact
    fs = System::IO::File::OpenWrite(u"get_watermark.jpg");
    artifact->get_Image()->Save(fs);