通过 C++ 添加文本戳记 PDF

使用 C++ API 使用 Aspose.PDF 创建文本戳记。

如何使用 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 text stamp
    auto textStamp =MakeObject<TextStamp>(u"Sample Stamp");

    // Set whether stamp is background
    textStamp->set_Background(true);
    // Set origin
    textStamp->set_XIndent(100);
    textStamp->set_YIndent(100);
    // Rotate stamp
    textStamp->set_Rotate(Rotation::on90);

    // Set text properties
    textStamp->get_TextState()->set_Font(FontRepository::FindFont(u"Arial"));
    textStamp->get_TextState()->set_FontSize(14.0F);
    textStamp->get_TextState()->set_FontStyle(FontStyles::Bold);
    textStamp->get_TextState()->set_FontStyle(FontStyles::Italic);
    textStamp->get_TextState()->set_ForegroundColor(Color::get_Green());
    // Add stamp to particular page
    document->get_Pages()->idx_get(1)->AddStamp(textStamp);

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