המרת מסמך OneNote ל-PDF באמצעות Java

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

הנושאים הבאים יכוסו במאמר זה:

  1. OneNote to PDF Converter Java API
  2. המר מסמך OneNote קיים ל-PDF
  3. צור מסמך OneNote והמר אותו ל-PDF
  4. המר טווח של דפי OneNote ל-PDF
  5. המר את OneNote ל-PDF עם דחיסת תמונה

API של Java OneNote ל-PDF Converter

להמרת מסמכי OneNote ל-PDF, נשתמש ב-Aspose.Note for Java API. הוא מאפשר יצירה, קריאה והמרה של מסמכי OneNote באופן תוכנתי מבלי להשתמש ב-Microsoft OneNote.

המחלקה Document של ה-API מייצגת מסמך Onenote. הוא מספק שיטות ומאפיינים שונים לעבודה עם מסמך OneNote. השיטה save() של מחלקה זו מאפשרת שמירת מסמך OneNote בדיסק זה בפורמט מוגדר. המחלקה Page מייצגת עמוד במסמך OneNote. מחלקת PdfSaveOptions של ה-API מספקת אפשרויות ליצירת ה-PDF כגון PageIndex, PageCount ואחרים.

אנא הורד את ה-JAR של ה-API או הוסף את תצורת pom.xml הבאה ביישום Java מבוסס Maven.

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

המרת מסמך OneNote קיים ל-PDF

אנו יכולים להמיר מסמך OneNote קיים ל-PDF על ידי ביצוע השלבים המפורטים להלן:

  1. טען קובץ OneNote באמצעות המחלקה Document.
  2. התקשר לשיטת Save() כדי לשמור את מסמך OneNote כ-PDF. זה לוקח את נתיב קובץ ה-PDF הפלט ואת תבנית השמירה כארגומנטים.

דוגמת הקוד הבאה מראה כיצד להמיר מסמך OneNote קיים ל-PDF באמצעות Java.

// דוגמה זו מדגימה כיצד להמיר OneNote קיים ל-PDF.
// טען מסמך OneNote קיים.
Document oneFile = new Document("C:\\Files\\Sample1.one");

// שמור את OneNote כ-PDF
oneFile.save("C:\\Files\\Sample1_out.pdf", SaveFormat.Pdf);
המרת מסמך OneNote קיים ל-PDF באמצעות Java

המרת מסמך OneNote קיים ל-PDF באמצעות Java.

צור מסמך OneNote והמר ל-PDF

אנו יכולים ליצור מסמך OneNote ולהמיר אותו ל-PDF באופן תוכנתי על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, צור מופע של המחלקה Document.
  2. לאחר מכן, צור דף חדש באמצעות אובייקט הכיתה Page.
  3. לאחר מכן, הוסף את הדף החדש שנוצר למסמך באמצעות שיטת AppendChildLast()‎.
  4. לאחר מכן, הוסף תוכן כגון כותרת עמוד וכו'.
  5. לבסוף, קרא לשיטת Save() כדי לשמור את מסמך OneNote כ-PDF. זה לוקח את נתיב קובץ ה-PDF של הפלט כארגומנט.

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

// דוגמה זו מדגימה כיצד ליצור מסמך OneNote חדש ולהמיר ל-PDF.
// אתחול מסמך OneNote
Document doc = new Document();

// הוסף דף חדש
Page page = new Page();

// סגנון ברירת מחדל עבור כל הטקסט במסמך.
ParagraphStyle textStyle = new ParagraphStyle();
textStyle.setFontColor(Color.BLACK);
textStyle.setFontName("Arial");
textStyle.setFontSize(10);

// הגדר את מאפייני כותרת העמוד
Title title = new Title();

RichText titleText = new RichText();
titleText.setText("Title text.");
titleText.setParagraphStyle(textStyle);
title.setTitleText(titleText);

RichText titleDate = new RichText();
Calendar cal = Calendar.getInstance();
cal.set(2018, 04, 03);
titleDate.setText(cal.getTime().toString());
titleDate.setParagraphStyle(textStyle);
title.setTitleDate(titleDate);

RichText titleTime = new RichText();
titleTime.setText("12:34");
titleTime.setParagraphStyle(textStyle);
title.setTitleText(titleTime);

page.setTitle(title);

// הוסף צומת עמוד במסמך
doc.appendChildLast(page);

// שמור בפורמט PDF
doc.save("C:\\Files\\CreateOneNoteDocAndSaveAsPDF.pdf");

המרת טווח של דפי OneNote ל-PDF

אנו יכולים להמיר מגוון דפים ממסמך OneNote ל-PDF על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, טען קובץ OneNote באמצעות המחלקה Document.
  2. לאחר מכן, הגדר את אובייקט המחלקה PdfSaveOptions.
  3. לאחר מכן, הגדר את ה-PageIndex מהיכן להתחיל את ההמרה.
  4. לאחר מכן, הגדר את PageCount כדי להמיר מספר כולל של דפים.
  5. לבסוף, קרא לשיטת Save() כדי לשמור את מסמך OneNote כ-PDF. זה לוקח את נתיב קובץ ה-PDF הפלט ואת PdfSaveOptions כארגומנטים.

דוגמת הקוד הבאה מראה כיצד להמיר מגוון עמודים ממסמך OneNote ל-PDF באמצעות Java.

// דוגמה זו מדגימה כיצד להמיר מגוון דפים של OneNote ל-PDF.
// טען את המסמך
Document oneFile = new Document("C:\\Files\\Sample1.one");

// אתחול אובייקט PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();

// הגדר אינדקס עמוד: 0 פירושו להתחיל לשמור מהעמוד הראשון.
options.setPageIndex(0);

// הגדר ספירת עמודים: 1 פירושו לשמור רק עמוד אחד.
options.setPageCount(1);

// שמור את OneNote כ-PDF
oneFile.save("C:\\Files\\ConvertRange_out.pdf", options);

המר את OneNote ל-PDF עם דחיסת תמונה

אנו יכולים לדחוס תמונות של מסמך OneNote תוך המרתו למסמך PDF על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, טען קובץ OneNote באמצעות המחלקה Document.
  2. לאחר מכן, הגדר את אובייקט המחלקה PdfSaveOptions.
  3. לאחר מכן, הגדר את סוג ImageCompression כ-JPEG.
  4. לאחר מכן, הגדר את האיכות עבור דחיסת JPEG באמצעות JpegQuality.
  5. לבסוף, קרא לשיטת Save() כדי לשמור את מסמך OneNote כ-PDF. זה לוקח את נתיב קובץ ה-PDF הפלט ואת PdfSaveOptions כארגומנטים.

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

// דוגמה זו מדגימה כיצד להמיר OneNote ל-PDF עם דחיסת תמונה.
// טען את המסמך
Document oneFile = new Document("C:\\Files\\Sample1.one");

// אתחול אובייקט PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();

// השתמש בדחיסת Jpeg
options.setImageCompression(PdfImageCompression.Jpeg);

// איכות לדחיסת JPEG
options.setJpegQuality(90);

// שמור את OneNote כ-PDF
oneFile.save("C:\\Files\\ConvertWithImageCompression.pdf", options);

קבל רישיון חינם

אתה יכול לקבל רישיון זמני בחינם כדי לנסות את הספרייה ללא מגבלות הערכה.

סיכום

במאמר זה למדנו כיצד:

  • צור מסמך OneNote חדש באמצעות Java;
  • שמור את מסמך OneNote כ-PDF באופן תכנותי;
  • ייצא הערות ממסמך OneNote ל-PDF ודחוס תמונות.

חוץ מזה, אתה יכול ללמוד עוד על Aspose.Note for Java API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום.

ראה גם