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

C++ Kütüphanesi için Aspose.PDF kullanarak programlı olarak PDF’de akroformlar 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");