C++ aracılığıyla PDF Formları oluşturun

C++ aracılığıyla belgede PDF formları oluşturun. Sunucu tarafı API’leri kullanarak kendi C++ uygulamalarınızı oluşturun.

C++ kullanarak PDF formları nasıl oluşturulur

PDF dosyasında PDF Formları (Akroformlar) oluşturmak 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 Oluşturulur


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. Bir alan oluşturun.
  3. Süslemeler oluşturun (Sınır gibi).
  4. Belgeye alan ekleyin ve değiştirilmiş PDF’yi kaydedin

PDF'de PDF Formları Oluşturun - C++

Bu örnek kod, C++ kullanarak PDF'de PDF Formlarının nasıl oluşturulacağını gösterir

    // Open document
    auto document = MakeObject<Document>(_dataDir + u"TextField.pdf");

    // Create a field
    auto textBoxField = MakeObject<TextBoxField>(document->get_Pages()->idx_get(1), MakeObject<Aspose::Pdf::Rectangle>(100, 200, 300, 300));
    textBoxField->set_PartialName (u"textbox1");
    textBoxField->set_Value (u"Text Box");

    // TextBoxField.Border = new Border(
    auto border = MakeObject<Aspose::Pdf::Annotations::Border>(textBoxField);
    border->set_Width(5);
    border->set_Dash (MakeObject<Aspose::Pdf::Annotations::Dash>(1, 1));
    textBoxField->set_Border(border);

    textBoxField->set_Color(Aspose::Pdf::Color::get_Green());

    // Add field to the document
    document->get_Form()->Add(textBoxField, 1);

    // Save modified PDF
    document->Save(_dataDir + u"TextBox_out.pdf");