إضافة مرفق إلى مستند PDF
Contents
[
Hide
]
يمكن أن تحتوي المرفقات على مجموعة واسعة من المعلومات ويمكن أن تكون من أنواع ملفات متنوعة. يوضح هذا المقال كيفية إضافة مرفق إلى ملف PDF.
- إنشاء مشروع C++ جديد.
- إضافة مرجع إلى Aspose.PDF DLL.
- إنشاء كائن Document.
- إنشاء كائن FileSpecification مع الملف الذي تقوم بإضافته ووصف الملف.
تحتوي مجموعة [EmbeddedFiles](https://reference.aspose.com/pdf/cpp/class/aspose.pdf.embedded_file_collection) على جميع المرفقات في ملف PDF. يوضح لك مقطع الشيفرة التالي كيفية إضافة مرفق في مستند PDF.
```cpp
using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;
void WorkingWithAttachments::AddingAttachment()
{
String _dataDir("C:\\Samples\\");
// Open document
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"ملف نصي نموذجي");
// Add attachment to document's attachment collection
pdfDocument->get_EmbeddedFiles()->Add(fileSpecification);
// Save new output
pdfDocument->Save(_dataDir + u"AddAttachment_out.pdf");
}