قم بإدراج PDF في OneNote باستخدام C#

هل سبق لك أن أردت إدراج PDF أو مستند آخر في مستند OneNote برمجيًا؟ أنت محظوظ ، لأن هذه المقالة ستوضح لك كيفية إدراج ملف PDF في OneNote باستخدام #C.

OneNote هو برنامج تدوين الملاحظات وإدارة المهام الرقمية من Microsoft. بالإضافة إلى جمع المعلومات ذات الشكل الحر وتنظيمها والتعاون فيها ، فهي تتيح التعاون متعدد المستخدمين مع الملاحظات والرسومات ومقاطع الشاشة والتعليقات الصوتية. في بعض الأحيان ، قد نحتاج إلى إدراج ملفات PDF في مستندات OneNote كمرفقات. الهدف من هذه المقالة هو توفير حل لإدراج مستند PDF في OneNote باستخدام #C.

إذا كنت تبحث عن طريقة لاستيراد المحتوى من مستندات PDF إلى ملاحظات ، فيمكنك قراءة منشور المدونة السابق الخاص بي توفير دليل خطوة بخطوة حول كيفية تحويل PDF إلى OneNote في #C.

سيتم تناول الموضوعات التالية في هذه المقالة:

  1. C# API لإدراج PDF في OneNote
  2. إدراج PDF في مستند OneNote جديد
  3. إدراج PDF في مستند OneNote موجود

C# API لإدراج PDF في OneNote

لإدراج مستند PDF في مستند OneNote جديد أو موجود ، سنستخدم Aspose.Note for .NET API. إنها واجهة برمجة تطبيقات لمعالجة مستندات OneNote غنية بالميزات تتيح لك إنشاء مستندات OneNote وقراءتها وتحويلها. كما يسمح بإدراج الصور أو الصور أو المستندات الأخرى في مستندات OneNote الجديدة أو الموجودة. بالإضافة إلى ذلك ، يمكن للمستخدمين استيراد محتوى من مستندات PDF إلى مستندات OneNote باستخدام API.

يرجى إما تنزيل DLL الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.Note

قم بإدراج PDF في مستند OneNote جديد باستخدام #C

يمكننا بسهولة إنشاء مستند OneNote جديد وإدراج ملف PDF كمرفق باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بإنشاء مثيل لفئة المستند.
  2. بعد ذلك ، قم بإنشاء كائنات من فئات Page و Outline و OutlineElement.
  3. بعد ذلك ، اقرأ ملف PDF وملف الرمز الخاص به في كائنات FileStream.
  4. وفي الوقت نفسه ، قم بتهيئة كائن فئة AttachedFile وتمرير اسم الملف وكائنات التدفق كوسائط.
  5. بعد ذلك ، قم بإضافة AttachedFile إلى OutlineElement باستخدام طريقة ()AppendChildLast.
  6. وبالمثل ، قم بإلحاق مخطط تفصيلي بالصفحة والصفحة بالمستند.
  7. أخيرًا ، اتصل بطريقة ()Save لحفظ مستند OneNote.

يوضح نموذج التعليمات البرمجية التالي كيفية إدراج ملف PDF في مستند OneNote جديد باستخدام #C.

// قم بإنشاء كائن من فئة المستند
Document doc = new Document();

// تهيئة كائن فئة الصفحة
Page page = new Page();

// تهيئة كائن فئة المخطط التفصيلي
Outline outline = new Outline();

// تهيئة كائن فئة OutlineElement
OutlineElement outlineElem = new OutlineElement();

// أدخل ملف PDF لإدراجه
var stream = File.OpenRead("C:\\Files\\companies.pdf");

// رمز ملف PDF لإدراجها
var iconStream = File.OpenRead("C:\\Files\\PDF_Icon.png");

// تهيئة كائن فئة AttachedFile وكذلك تمرير مسار الرمز الخاص به
//AttachedFile attachFile = new AttachedFile ("Companies.pdf" ، تيار) ؛
AttachedFile attachedFile = new AttachedFile("companies.pdf", stream, iconStream, ImageFormat.Png);

// أضف الملف المرفق
outlineElem.AppendChildLast(attachedFile);

// أضف عقدة عنصر المخطط التفصيلي
outline.AppendChildLast(outlineElem);

// أضف عقدة المخطط التفصيلي
page.AppendChildLast(outline);

// أضف عقدة الصفحة
doc.AppendChildLast(page);

// احفظ المستند
doc.Save("C:\\Files\\AttachFileAndSetIcon_out.one");
قم بإدراج PDF في مستند OneNote جديد باستخدام C#

قم بإدراج PDF في مستند OneNote جديد باستخدام #C.

إدراج PDF في مستند OneNote موجود في #C

يمكننا أيضًا إدراج مستند PDF في مستند OneNote موجود باتباع الخطوات المذكورة أعلاه. ومع ذلك ، نحتاج فقط إلى تحميل OneNote موجود باستخدام فئة Document في الخطوة رقم 1.

يوضح نموذج التعليمات البرمجية التالي كيفية إدراج ملف PDF في مستند OneNote موجود باستخدام #C.

// قم بتحميل مستند OneNote موجود
Document doc = new Document("C:\\Files\\Sample1.one");

// تهيئة كائن فئة الصفحة
Page page = new Page();

// تهيئة كائن فئة المخطط التفصيلي
Outline outline = new Outline();

// تهيئة كائن فئة OutlineElement
OutlineElement outlineElem = new OutlineElement();

// أدخل ملف PDF لإدراجه
var stream = File.OpenRead("C:\\Files\\companies.pdf");

// رمز ملف PDF لإدراجها
var iconStream = File.OpenRead("C:\\Files\\PDF_Icon.png");

// تهيئة كائن فئة AttachedFile وكذلك تمرير مسار الرمز الخاص به
//AttachedFile attachFile = new AttachedFile ("Companies.pdf" ، تيار) ؛
AttachedFile attachedFile = new AttachedFile("companies.pdf", stream, iconStream, ImageFormat.Png);

// أضف الملف المرفق
outlineElem.AppendChildLast(attachedFile);

// أضف عقدة عنصر المخطط التفصيلي
outline.AppendChildLast(outlineElem);

// أضف عقدة المخطط التفصيلي
page.AppendChildLast(outline);

// أضف عقدة الصفحة
doc.AppendChildLast(page);

// احفظ المستند
doc.Save("C:\\Files\\Sample1_out.one");
إدراج PDF في مستند OneNote موجود باستخدام C#

قم بإدراج PDF في مستند OneNote الموجود باستخدام #C.

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمنا كيفية:

  • إنشاء مستند OneNote جديد برمجيًا ؛
  • تحميل مستند OneNote موجود ؛
  • تحميل وإدراج ملف PDF كمرفق في OneNote.

إلى جانب إدراج ملف PDF في OneNote باستخدام #C ، يمكنك معرفة المزيد حول Aspose.Note لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا