فرم های پی دی اف. مدیریت از طریق C++

مدیریت آکروفرمها در سند PDF با استفاده از Aspose.PDF برای کتابخانه C++

نحوه مدیریت فرم های پی دی اف با استفاده از C++ کتابخانه

به منظور افزودن فرم های PDF (Acroforms) به فایل PDF، از API Aspose.PDF برای C++ استفاده خواهیم کرد که یک API دستکاری اسناد غنی، قدرتمند و آسان برای استفاده برای پلتفرم cpp است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کرده و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

نحوه ایجاد فرم های PDF با استفاده از C++

شما نیاز به Aspose.PDF برای C++ به سعی کنید کد در محیط شما.

۱. بارگذاری PDF در نمونه ای از کلاس سند. ۱. دسترسی به صفحه از طریق فهرست آن. ۱. با روش افزودن مجموعه فرم تماس بگیرید. ۱. فیلد فرم را که می خواهید اضافه کنید ایجاد کنید. ۱. فایل PDF را ذخیره کنید.

ایجاد فرم های پی دی اف به صورت PDF - C++

این کد نمونه نحوه ایجاد فرم های PDF در PDF را با استفاده از C++ نشان می دهد

// 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");