کار با پیوست ها در PDF از طریق C++

نحوه دریافت، افزودن، ذخیره و حذف پیوست ها از PDF به صورت برنامه نویسی با C++

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

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

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

کار با پیوست ها در PDF از طریق C++


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

۱. یک پروژه جدید C++ ایجاد کنید. ۱. اضافه کردن یک مرجع به Aspose.PDF DLL. ۱. یک آبجکت سند ایجاد کنید. ۱. یک آبجکت FileSpecification را با فایلی که اضافه می کنید و توضیحات فایل ایجاد کنید. ۱. آبجکت FileSpecification را به مجموعه EmbeddedFiles آبجکت سند اضافه کنید، با متد Add مجموعه ۱. فایل PDF را ذخیره کنید.

اضافه کردن پیوست به سند PDF


auto pdfDocument = MakeObject<Document>(_dataDir + u"AddAttachment.pdf");

// Setup new file to be added as attachment
auto fileSpecification = MakeObject<FileSpecification>(_dataDir + u"test.txt", u"Sample text file");

// Add attachment to document's attachment collection
pdfDocument->get_EmbeddedFiles()->Add(fileSpecification);

// Save new output
pdfDocument->Save(_dataDir + u"AddAttachment_out.pdf");