C++ aracılığıyla PDF Formlarından veri ayıklayın

Kullanıcı veri alanlarını C++ aracılığıyla doldurulabilir PDF belgesinden çıkarın. Sunucu tarafı API’leri kullanarak kendi C++ uygulamalarınızı oluşturun.

C++ Kütüphanesini kullanarak PDF Formlarından Veri Çıkarma

PDF dosyasındaki PDF Formlarından (Acroforms) veri ayıklamak için cpp platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan C++ için Aspose.PDF 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.

C++ kullanarak PDF’de AcroForm Nasıl Çıkarılır


Ortamınızdaki kodu denemek için C++ için Aspose.PDF gerekir.

  1. PDF’yi Document sınıfının bir örneğinde yükleyin.
  2. Document.Form sınıfını kullanarak tüm alanlardan değerler alın.
  3. Gerekirse isimleri ve değerleri analiz edin.
  4. Document sınıfı örneğinde PDF’yi yükleme
  5. Document.Form sınıfını kullanarak tüm alanlardan değer alın

PDF Formlarından veri ayıklayın - C++

Bu örnek kod, C++ kullanarak PDF'deki PDF Formlarından verilerin nasıl çıkarılacağını gösterir

    String _dataDir("C:\\Samples\\");
    auto document = MakeObject<Document>(_dataDir + u"GetValuesFromAllFields.pdf");
    for(auto wa : document->get_Form())
    {
        auto formField = System::DynamicCast<Aspose::Pdf::Forms::Field>(wa);

        Console::WriteLine(u"Field Name : {0} ", formField->get_PartialName());
        Console::WriteLine(u"Value : {0} ", formField->get_Value());
    }