ویرایش PDF با استفاده از C++

اطلاعات ویرایش حساس سند PDF. برای تغییر اسناد PDF به صورت برنامه نویسی از Aspose.PDF برای C++ استفاده کنید

نحوه ویرایش فایل PDF با استفاده از کتابخانه C++

به منظور ویرایش فایل PDF، از API Aspose.PDF for C++ استفاده خواهیم کرد که یک API دستکاری اسناد غنی از ویژگی، قدرتمند و آسان برای استفاده برای پلت فرم cpp است. مدیر بسته NuGet را باز کنید، Aspose.PDF را جستجو کنید و نصب کنید. همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

اسناد PDF را از طریق C++ ویرایش کنید


شما به Aspose.PDF برای C++ نیاز دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را با یک نمونه از سند بارگذاری کنید. ۱. شیء TextFragmentAbsorber را با اصطلاحات جستجو به عنوان آرگومان ایجاد کنید. ۱. گزینه های جستجو را تنظیم کنید. ۱. حلقه ای از طریق هر قطعه جمع آوری کنید تا ویرایش شود. ۱. فایل 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");