C++ ile 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ı (Acroforms) oluşturmak 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.

C++ kullanarak PDF’de AcroForm Nasıl Oluşturulur


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

  1. Document sınıfının bir örneğine PDF yükleyin.
  2. Bir alan oluşturun.
  3. Süslemeler oluşturun (Bordür gibi).
  4. Belgeye alan ekleyin ve değiştirilmiş PDF’yi kaydedin

PDF'de PDF Formları Oluşturma - 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");