PDF’yi C++ kullanarak düzenleyin

PDF belgesine duyarlı redaksiyon bilgileri. PDF belgelerini programlı olarak değiştirmek için C++ için Aspose.PDF öğesini kullanın

C++ Kitaplığı Kullanarak PDF Dosyası Nasıl Düzenlenir

PDF dosyasını düzenlemek için, cpp platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Aspose.PDF for C++ API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

PDF belgelerini C++ aracılığıyla düzenleyin


Kodu ortamınızda denemek için Aspose.PDF for C++ gerekir.

  1. PDF’yi bir Document örneğiyle yükleyin.
  2. Argüman olarak arama terimleriyle TextFragmentAbsorber nesnesi oluşturun.
  3. Arama Seçeneklerini Ayarlayın.
  4. Düzenlemek için toplanan her parçayı döngüleyin.
  5. PDF dosyasını kaydedin.

PDF Dosyalarını Redakte Et - 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");