אתה יכול לארגן הערות בצורה של מחברות דיגיטליות על ידי יצירת קובצי OneNote. אתה יכול גם לחבר כמה רעיונות על ידי מיזוג קבצי המחברת. בהתאם למקרי שימוש כאלה, מאמר זה מכסה כיצד לשלב קבצי OneNote .one באופן פרוגרמטי ב-Java.
- OneNote .one Notebook Merger - התקנת Java API
- שלב קבצי OneNote .one למחברת ב-Java
- שלב קובצי OneNote .one למסמך PDF ב-Java
OneNote .one Notebook Merger - התקנת Java API
ניתן לשלב מחברות שונות של OneNote לקובץ בודד באמצעות API של Aspose.Note for Java. אתה יכול לבחור ליצור את קובץ הפלט בפורמט של Notebook או PDF. כל שעליך לעשות הוא להוריד את קבצי ה-JAR מהקטע ‘השקפות חדשות’ או להשתמש בתצורות Maven למטה בקובץ pom.xml של הפרויקט:
מאגר:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
</repositories>
תלות:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>22.7</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
שלב קבצי OneNote .one למחברת ב-Java
ניתן לשלב בקלות מחברות מרובות למחברת אחת באמצעות השלבים הבאים:
- צור את המופעים של המחלקה Document כדי לטעון את קובצי המקור והיעד.
- שכפל את הדפים על ידי לולאה דרך כל עמוד באוסף.
- עדכן את מחברת היעד על ידי הוספת הדפים.
- ייצא את מסמך הפלט של OneNote.
קטע הקוד הבא מסביר כיצד לשלב קבצי OneNote למחברת אחת באופן תוכנתי ב-Java:
// טען את קובץ OneNote .one באמצעות מחלקת Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");
// טען את קובץ היעד של OneNote
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");
// שכפל כל עמוד בקובץ הקלט
for (com.aspose.note.Page page: oneSource)
{
oneDestination.appendChildLast(page.deepClone());
}
// שמור מסמך OneNote
oneDestination.save(dataDir + "MergedOutput.one");
שלב קובצי OneNote .one למסמך PDF ב-Java
ה-API מאפשר לייצא את השילוב של קבצי OneNote כקובץ PDF עם השלבים הבאים:
- השתמש במחלקה Document כדי לטעון את מחברות הקלט של OneNote.
- שיבוט כל אחד מהעמודים על ידי שיבוט התוכן שלו.
- הוסף את הדפים למחברת היעד.
- עבד את הקובץ שנוצר כקובץ בפורמט PDF.
דוגמת הקוד שלהלן מדגימה כיצד לשלב קבצי מחברת OneNote שונים כקובץ PDF בודד באופן תוכנתי ב-Java:
// טען את קובץ OneNote .one באמצעות מחלקת Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");
// טען את קובץ היעד של OneNote
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");
// שכפל כל עמוד בקובץ הקלט
for (com.aspose.note.Page page: oneSource)
{
oneDestination.appendChildLast(page.deepClone());
}
// שמור מסמך OneNote
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);
קבל רישיון זמני בחינם
אתה יכול להעריך את ה-API ללא כל מגבלות הערכה על ידי בקשת Free Temporary License.
סיכום
לסיכום, הבנת בעזרת דוגמאות כיצד לשלב קבצי OneNote שונים כמחברת onenote בודדת או כקובץ PDF באופן פרוגרמטי באמצעות Java. יתר על כן, תוכל להסתכל במרחב תיעוד כדי להבין תכונות אחרות שמציע ה-API. אנא כתוב לנו בפורום אם אתה צריך לדון בכל שאלה או דאגה.