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

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

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

  1. Java API لإدراج PDF في OneNote
  2. إدراج PDF في مستند OneNote جديد
  3. إدراج PDF في مستند OneNote موجود
  4. مصادر التعلم المجانية

Java API لإدراج PDF في OneNote

سنستخدم Aspose.Note for Java لإدراج مستندات PDF في OneNote. يسمح للمطورين بالعمل مع ملفات Microsoft OneNote (كل من تنسيقات .one و .onetoc2) برمجيًا باستخدام Java. باستخدام Aspose.Note for Java ، يمكنك إنشاء مستندات OneNote وقراءتها ومعالجتها وتحويلها في تطبيقات Java دون الحاجة إلى الاعتماد على Microsoft Office أو تبعيات خارجية أخرى.

يرجى تنزيل JAR الخاص بواجهة برمجة التطبيقات أو إضافة تكوين pom.xml التالي إلى تطبيق Java المستند إلى Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>23.7</version>
    <classifier>jdk17</classifier>
</dependency>

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

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

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

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

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

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

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

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

// تهيئة كائن فئة AttachedFile وكذلك تمرير مسار الرمز الخاص به
AttachedFile attachedFile = null;

try {
    attachedFile = new AttachedFile("C:\\Files\\sample.pdf", new FileInputStream("C:\\Files\\pdf-icon.png"), ImageFormat.getJpeg());
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

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

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

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

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

doc.save("C:\\Files\\output.one");
قم بإدراج PDF في مستند OneNote جديد باستخدام Java

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

قم بإدراج PDF في مستند OneNote موجود في Java

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

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

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

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

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

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

// تهيئة كائن فئة AttachedFile وكذلك تمرير مسار الرمز الخاص به
AttachedFile attachedFile = null;

try {
    attachedFile = new AttachedFile("C:\\Files\\sample.pdf", new FileInputStream("C:\\Files\\pdf-icon.png"), ImageFormat.getJpeg());
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

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

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

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

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

doc.save("C:\\Files\\output.one");

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

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

إرفاق ملف PDF إلى OneNote - مصادر تعليمية مجانية

يمكنك معرفة المزيد حول إدراج ملفات PDF في OneNote واستكشاف الميزات الأخرى لـ Aspose. ملاحظة لجافا باستخدام الموارد أدناه:

خاتمة

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

أنظر أيضا