C++ を使用して PDF にイメージスタンプを追加

C++ ライブラリの Aspose.PDF を使用してプログラム的にイメージスタンプを作成する

C++ ライブラリを使って画像スタンプをPDFに追加する方法

PDFファイル内の画像スタンプを操作するために、cpp プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for C++ API を使用します。NuGet パッケージマネージャーを開き、aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

イメージスタンプを PDF ドキュメント C++ に追加


ご使用の環境でコードを試すには Aspose.PDF for C++ が必要です。

1。PDF を Document のインスタンスとともに読み込みます。 1。Document オブジェクトを使用して PDF ドキュメントを開きます。 1。画像スタンプを作成し、そのプロパティを定義します。 1。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);