استيراد تصدير pdf xfdf الشروح

غالبًا ما تستخدم التعليقات التوضيحية لإضافة توضيحات أو تفسيرات أو تفاصيل أو تعليقات على بعض المستندات. في ملفات PDF ، يتم استخدام التعليقات التوضيحية بشكل متكرر وقد تحتاج إلى استيرادها أو تصديرها إلى تنسيق XFDF. يمكنك بسهولة استيراد التعليقات التوضيحية أو تصديرها برمجيًا باستخدام C# أو VB.NET. دعونا نستعرض المحتويات التالية:

واجهة برمجة التطبيقات للمستورد أو المصدر للتعليقات التوضيحية - التثبيت

Aspose.PDF for .NET تعرض API فئات وخصائص وطرق مختلفة للعمل مع ملفات PDF. وبالمثل ، يمكنك استيراد أو تصدير التعليقات التوضيحية من مستندات PDF إلى ملف XFDF باستخدام فئة PDFAnnotationEditor. يعرض طرقًا مختلفة يمكن استخدامها لاستيراد التعليقات التوضيحية أو تصديرها برمجيًا. تحتاج إلى تثبيت API عن طريق تنزيلها من الإصدارات الجديدة ، أو عبر مدير حلول NuGet في Microsoft Visual Studio IDE. يمكن استخدام الأمر التالي لتثبيت API:

PM> Install-Package Aspose.Pdf

استيراد التعليقات التوضيحية من XFDF إلى PDF باستخدام C# أو VB.NET

يمكنك استيراد التعليقات التوضيحية إلى ملف PDF من ملف XFDF الموجود في تطبيقاتك القائمة على .NET باستخدام لغات البرمجة C# أو VB.NET. تدعم واجهة برمجة التطبيقات استيراد أنواع مختلفة من التعليقات التوضيحية كما هو مدرج ضمن AnnotationType التعداد في مراجع API. دعنا نتبع الخطوات التالية لاستيراد التعليقات التوضيحية من XFDF إلى PDF باستخدام لغات البرمجة C# أو VB.NET في تطبيقاتك القائمة على إطار عمل .NET.

  1. تهيئة PdfAnnotationEditor كائن فئة
  2. قم بتحميل مستند إدخال PDF
  3. قم بتحميل ملف XFDF لاستيراد التعليقات التوضيحية
  4. حدد أنواع التعليقات التوضيحية التي تريد استيرادها
  5. استيراد التعليقات التوضيحية من XFDF إلى ملف PDF
  6. احفظ ملف PDF الناتج

يوضح مقتطف الشفرة أدناه كيفية استيراد التعليقات التوضيحية من ملف XFDF إلى ملف PDF باستخدام C# أو VB.NET:

// قم بإنشاء كائن من فئة PdfAnnotationEditor
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// ربط ملف PDF الإدخال
editor.BindPdf(dataDir + "inFile.pdf");
// قم بإنشاء تدفق ملف لملف إدخال XFDF لاستيراد التعليقات التوضيحية
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Open, FileAccess.Read);
// قم بإنشاء تعداد لجميع أنواع التعليقات التوضيحية التي تريد استيرادها
Enum[] annType = { AnnotationType.Text };
// استيراد التعليقات التوضيحية من النوع (الأنواع) المحدد من ملف XFDF
editor.ImportAnnotationFromXfdf(fileStream, annType);
// احفظ ملف pdf الناتج
editor.Save(dataDir + "ImportAnnotations_out.pdf");

تصدير التعليقات التوضيحية من ملف PDF إلى ملف XFDF باستخدام C# أو VB.NET

يمكن أن يكون تصدير التعليقات التوضيحية من ملفات PDF مفيدًا في جعل الملف قابلاً للتقديم أو للحفاظ على نوع معين فقط من التعليقات التوضيحية سليماً. على سبيل المثال ، عندما يقوم شخص ما بمراجعة تقرير جدوى أو إرسال أطروحة ، فلنفترض أنه قد يقوم بتسليط الضوء على بعض النصوص أو إضافة تعليقات أو نص. فيما بعد يريدون الاحتفاظ بالنص فقط قبل إرسال ملف PDF إلى المؤلف. في مثل هذه السيناريوهات ، يمكن أن يساعد تصدير التعليقات التوضيحية إلى XFDF لأنه يتيح لك تصدير تعليقات توضيحية محددة وفقًا لمتطلباتك. توضح الخطوات التالية كيفية تصدير التعليقات التوضيحية من تنسيق PDF إلى تنسيق XFDF:

  1. تهيئة كائن PdfAnnotationEditor
  2. قم بتحميل ملف PDF للإدخال
  3. قم بإنشاء ملف XFDF لحفظ التعليقات التوضيحية المصدرة
  4. حدد نوع التعليق التوضيحي للتصدير
  5. قم بتصدير التعليقات التوضيحية باستخدام طريقة ExportAnnotationsXfdf

يوضح مقتطف الشفرة أدناه كيفية تصدير التعليقات التوضيحية من ملف PDF إلى ملف XFDF باستخدام C# أو VB.NET:

// قم بإنشاء كائن من فئة PdfAnnotationEditor
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// ربط ملف PDF الإدخال
editor.BindPdf(dataDir + "inFile.pdf");
// قم بإنشاء دفق ملف لملف الإخراج XFDF لتصدير التعليقات التوضيحية
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Create, FileAccess.Write);
// قم بإنشاء تعداد لجميع أنواع التعليقات التوضيحية التي تريد تصديرها
Enum[] annoType = { AnnotationType.Text };
// تصدير التعليقات التوضيحية من النوع (الأنواع) المحدد إلى ملف XFDF
editor.ExportAnnotationsXfdf(fileStream, 1, 5, annoType);

استنتاج

في هذه المقالة ، اكتشفنا كيفية استيراد التعليقات التوضيحية وتصديرها من تنسيق PDF إلى تنسيق XFDF. لقد اكتشفنا أمثلة وسيناريوهات مختلفة حيث يمكن أن يكون استيراد أو تصدير التعليقات التوضيحية مفيدًا. وبالمثل ، هناك العديد من حالات الاستخدام والسيناريوهات التي تكون فيها هذه الميزة ذات قيمة. إذا كنت تريد مناقشة أي سيناريو فلا تتردد في الاتصال بنا على منتدى الدعم المجاني. يمكنك أيضًا استكشاف API بالتعلم من وثائق API وكذلك مراجع API. نحن نتطلع الى الاستماع منك!

أنظر أيضا