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

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

如何使用 C++ 库将图像图章添加到 PDF

为了处理 PDF 文件中的图像图章,我们将使用 Aspose.PDF for C++ API,这是一款功能丰富、功能强大且易于使用的适用于 cpp 平台的文档处理 API。打开 NuGet 软件包管理器,搜索 aspose.pdf 然后安装。您也可以从软件包管理器控制台使用以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

将图像图章添加到 PDF 文档 C++


你需要 Aspose.PDF for C++ 才能在你的环境中试用这些代码。

1。使用 “文档” 实例加载 PDF。 1。使用 “文档” 对象打开 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);