قابلیت ویرایش فرمت های پی دی اف در C++

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

چگونگی ویرایش فایل پی دی اف با استفاده از C++ کتابخانه

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

قابلیت ویرایش اسناد پی دی اف از طریق C++


شما نیاز به Aspose.PDF for C++ به سعی کنید کد در محیط شما.

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