通过 C++ 向 PDF 添加图像图章

使用 Aspose.PDF 为 C++ 库以编程方式创建图像图章

如何使用 C++ 庫將圖像圖章添加到 PDF

為了在 PDF 檔案中處理影像印章,我們將使用 Aspose.PDF for C++ API,這是一個功能豐富、強大且易於使用的文件操作 API,適用於 cpp 平台。開啟 NuGet 套件管理器,搜尋 Aspose.PDF 並安裝。您也可以在套件管理器控制台中使用下列命令。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

將影像圖章加入到 PDF 文件 C++


您需要 Aspose.PDF for C++ 才能在您的環境中測試程式碼。

  1. 使用 Document 實例載入 PDF。
  2. 使用 Document 物件開啟 PDF 文件。
  3. 建立影像圖章並定義其屬性。
  4. 使用 AddStamp 方法將圖章新增至頁面

向 PDF 添加图像图章-C++


    // Open document
    auto document = MakeObject<Document>(_dataDir + inputFileName);

    // Create image stamp
    auto imageStamp = MakeObject<ImageStamp>(_dataDir + u"aspose-logo.jpg");
    imageStamp->set_Background(true);
    imageStamp->set_XIndent(100);
    imageStamp->set_YIndent(100);
    imageStamp->set_Height(48);
    imageStamp->set_Width(225);
    imageStamp->set_Rotate(Rotation::on270);
    imageStamp->set_Opacity(0.5);
   
    // Add stamp to particular page    
    document->get_Pages()->idx_get(1)->AddStamp(imageStamp);

    // Save output document
    document->Save(_dataDir + outputFileName);