הכנס 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 עבור Java להכנסת מסמכי PDF ב-OneNote. זה מאפשר למפתחים לעבוד עם קבצי Microsoft OneNote (הן פורמטים .one ו-.onetoc2) באופן פרוגרמטי באמצעות Java. עם Aspose.Note עבור Java, אתה יכול ליצור, לקרוא, לתפעל ולהמיר מסמכי OneNote ביישומי Java שלך מבלי להסתמך על Microsoft Office או תלות חיצונית אחרת.

אנא הורד את ה-JAR של ה-API או הוסף את תצורת 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. צור מופע של המחלקה Document.
  2. צור אובייקטים של המחלקות Page, Outline ו-OutlineElement.
  3. אתחל את אובייקט המחלקה AttachedFile והעביר את שם הקובץ ואובייקט הזרם של סמל כארגומנטים.
  4. לאחר מכן, הוסף את AttachedFile ל-OutlineElement באמצעות השיטה appendChildLast() .
  5. באופן דומה, הוסף את Outline לדף ואת הדף למסמך.
  6. לבסוף, קרא למתודה save() כדי לשמור את מסמך OneNote.

דוגמת הקוד הבאה מראה כיצד להוסיף קובץ PDF למסמך OneNote חדש באמצעות Java.

// צור אובייקט של המחלקה Document
Document doc = new Document();

// אתחול אובייקט מחלקת עמוד
Page page = new Page();

// אתחול אובייקט המחלקה Outline
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 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.Note עבור Java באמצעות המשאבים הבאים:

סיכום

במאמר זה למדנו כיצד להכניס מסמך PDF ל-OneNote באמצעות Java. שילוב קובצי PDF ב-OneNote באמצעות Java מספק דרך יעילה ויעילה לשפר את תהליכי רישום ההערות והתיעוד שלך. על ידי ביצוע השלבים המתוארים במאמר זה, אתה יכול להעצים את יישומי Java שלך עם היכולת לייבא ללא מאמץ קובצי PDF, לטפח חוויית כתיבת הערות מאורגנת ומקיפה יותר. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו.

ראה גם