הוסף חילוץ תמונה onenote

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

הוסף או חלץ תמונה בקובץ OneNote .one - התקנת Java API

ניתן להוסיף או לחלץ תמונות בקובץ OneNote באמצעות API של Aspose.Note for Java. אתה יכול להוריד את קובץ ה-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>21.9</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

הוסף תמונה לקובץ OneNote .one ב-Java

ניתן להוסיף תמונה לקובץ OneNote ‎.one על ידי ביצוע השלבים הבאים:

  1. ראשית, אתחול אובייקט המחלקה LoadOptions.
  2. טען את קובץ הקלט של OneNote עם המחלקה Document.
  3. קבל את העמוד הראשון של המסמך וטען תמונת קלט.
  4. הגדר מיקום ויישור תמונה.
  5. הוסף את התמונה לדף בשיטת appendChildLast.
  6. לבסוף, שמור את קובץ הפלט OneNote.

קטע הקוד הבא מראה כיצד להוסיף תמונה לקובץ OneNote ‎.one ב-Java:

// אתחול אובייקט המחלקה LoadOptions.
LoadOptions options = new LoadOptions();
		
Document oneFile = new Document("Sample1.one", options);

// קבל את העמוד הראשון של המסמך.
Page page = oneFile.getFirstChild();

// טען תמונה מהקובץ.
Image image = new Image(oneFile, "Input.jpg");

// שנה את גודל התמונה בהתאם לצרכים שלך (אופציונלי).
image.setWidth(100);
image.setHeight(100);

// הגדר את מיקום התמונה בעמוד (אופציונלי).
image.setVerticalOffset(400);
image.setHorizontalOffset(100);

// הגדר יישור תמונה
image.setAlignment(HorizontalAlignment.Right);

// הוסף את התמונה לעמוד.
page.appendChildLast(image);

// שמור את המסמך בפורמט .one.
oneFile.save("InsertImage_out.one", SaveFormat.One);

חלץ תמונות מקובץ OneNote ‎.one ב-Java

אתה יכול לחלץ תמונות מקובץ OneNote עם השלבים הבאים:

  1. טען את קובץ הקלט של OneNote עם המחלקה Document.
  2. קבל את כל התמונות בשיטת getChildNodes.
  3. לבסוף, חצו את הרשימה ושמרו תמונות פלט.

קטע הקוד שלהלן מדגים כיצד לחלץ תמונות מקובץ OneNote ב-Java:

// טען את המסמך לתוך Aspose.Note
Document doc = new Document("Sample1.one");

// קבל את כל התמונות
List<Image> list = doc.getChildNodes(Image.class);
System.out.printf("Total Images: %s\n\n", list.size());

// חצו את הרשימה
for (int i = 0; i < list.size(); i++) {
	Image image = list.get(i);

	String outputFile = "ExtractImages_out" + i + "_" + image.getFileName();

	byte[] buffer = image.getBytes();

        // שמור קובץ תמונת פלט.
	Files.write(Paths.get(dataDir + outputFile), buffer);
}

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

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

סיכום

במאמר זה, חקרתם כיצד להוסיף או לחלץ תמונות מקובץ OneNote ‎.one ב-Java. אנא בקר בתיעוד כדי לבדוק מספר תכונות אחרות של ה-API. יתר על כן, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית במקרה של כל שאלה.

ראה גם