C++を使って PDF を編集する

PDF ドキュメントの機密編集情報。プログラムで PDF ドキュメントを変更するには、Aspose.PDF for C++} を使用してください

C++ ライブラリを使って PDF ファイルを編集する方法

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

C++ を使って PDF ドキュメントを編集できます


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

1。PDF に Document のインスタンスをロードします。 1。検索語を引数として TextFragmentAbSorber オブジェクトを作成します。 1。検索オプションを設定します。 1。各フラグメントコレクションをループ処理して編集します。 1。PDF ファイルを保存します。

PDF ファイルの編集-C++


    // Load PDF file
    auto pdfDocument = MakeObject<Document>(u"sourceFile.pdf");

    // Create TextAbsorber object to find all instances of the input search phrase
    auto textFragmentAbsorber = MakeObject<TextFragmentAbsorber>(u"Document");

    // Accept the absorber for all the pages
    pdfDocument->get_Pages()->Accept(textFragmentAbsorber);

    // Get the extracted text fragments
    auto textFragmentCollection = textFragmentAbsorber->get_TextFragments();

    // Loop through the fragments
    for (auto textFragment : textFragmentCollection){
        // Update text and other properties
        textFragment->set_Text(u"UPDATED TEXT");
        textFragment->get_TextState()->set_Font(FontRepository::FindFont(u"TimesNewRoman"));
        textFragment->get_TextState()->set_FontSize(22);
    }

    // Save the resulting PDF document.
    pdfDocument->Save(u"outputFile.pdf");