OneNote מאפשר איסוף, ארגון ושיתוף פעולה של מידע בצורה חופשית ושיתוף פעולה מרובה משתמשים בצורה של הערות, שרטוטים, קטעי מסך והערות אודיו. אנו יכולים להכניס תמונות למסמכי OneNote באופן תוכנתי. במאמר זה נלמד כיצד להוסיף תמונה ל-OneNote ב-C#.
הנושאים הבאים יכוסו במאמר זה:
- C# API להוספת תמונות ל-OneNote
- הוסף תמונה למסמך OneNote חדש
- הוסף תמונה למסמך OneNote קיים
- הוסף תמונה עם טקסט חלופי
C# API להוספת תמונות ל-OneNote
כדי להוסיף תמונה למסמך OneNote חדש או קיים, נשתמש ב-Aspose.Note for .NET API. ה-API מאפשר יצירה, קריאה והמרה של מסמכי OneNote באופן תכנותי מבלי להשתמש ב-Microsoft OneNote. זה גם מאפשר ייבוא תוכן ממסמכי PDF למסמכי OneNote.
אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.
PM> Install-Package Aspose.Note
הוסף תמונה למסמך OneNote חדש ב-C#
אנו יכולים ליצור מסמך OneNote חדש ולהוסיף תמונה על ידי ביצוע השלבים המפורטים להלן:
- ראשית, צור מופע של המחלקה Document.
- לאחר מכן, אתחל את אובייקט המחלקה Page.
- לאחר מכן, טען תמונה באמצעות המחלקה Image.
- לחלופין, הגדר גובה תמונה, רוחב, יישור, היסט וכו'.
- לאחר מכן, הוסף את התמונה לדף באמצעות שיטת AppendChildLast().
- באופן דומה, הוסף את הדף למסמך.
- לבסוף, קרא למתודה Save() כדי לשמור את מסמך OneNote.
דוגמת הקוד הבאה מראה כיצד להוסיף תמונה למסמך OneNote חדש באמצעות C#.
// דוגמה זו מדגימה כיצד להוסיף תמונה למסמך OneNote חדש.
// הנתיב לספריית המסמכים.
string dataDir = "C:\\Files\\Note\\";
// צור אובייקט של המחלקה Document
Document doc = new Document();
// אתחול אובייקט מחלקת עמוד
Page page = new Page();
// טען תמונה לפי נתיב הקובץ.
Image image = new Image(dataDir + "sample.jpg");
// הגדר יישור תמונה
image.Alignment = HorizontalAlignment.Right;
// להוסיף תמונה
page.AppendChildLast(image);
// הוסף צומת עמוד
doc.AppendChildLast(page);
// שמור מסמך OneNote
dataDir = dataDir + "CreateOneNoteWithImage.one";
doc.Save(dataDir);
הוסף תמונה למסמך OneNote קיים ב-C#
אנו יכולים גם להוסיף תמונה למסמך OneNote קיים על ידי ביצוע השלבים המפורטים להלן:
- ראשית, טען OneNote קיים באמצעות המחלקה Document.
- לאחר מכן, אתחל את אובייקט המחלקה Page.
- לאחר מכן, טען תמונה באמצעות המחלקה Image.
- לחלופין, הגדר גובה תמונה, רוחב, יישור, היסט וכו'.
- לאחר מכן, הוסף את התמונה לדף באמצעות שיטת AppendChildLast().
- באופן דומה, הוסף את הדף למסמך.
- לבסוף, קרא למתודה Save() כדי לשמור את מסמך OneNote.
דוגמת הקוד הבאה מראה כיצד להוסיף תמונה למסמך OneNote קיים באמצעות C#.
// דוגמה זו מדגימה כיצד להוסיף תמונה למסמך OneNote קיים.
// הנתיב לספריית המסמכים.
string dataDir = "C:\\Files\\Note\\";
// טען מסמך מהזרם.
Document doc = new Document(dataDir + "Sample1.one");
// הוסף דף חדש.
Page page = new Page();
// טען תמונה מהקובץ.
Image image = new Image(dataDir + "sample.jpg");
// שנה את גודל התמונה בהתאם לצרכים שלך (אופציונלי).
image.Width = 500;
image.Height = 750;
// הגדר את מיקום התמונה בעמוד (אופציונלי).
image.VerticalOffset = 400;
image.HorizontalOffset = 100;
// הגדר יישור תמונה
image.Alignment = HorizontalAlignment.Right;
// הוסף את התמונה לעמוד.
page.AppendChildLast(image);
doc.AppendChildLast(page);
// שמור מסמך OneNote
dataDir = dataDir + "InsertImageIntoExisting.one";
doc.Save(dataDir);
הוסף תמונה עם טקסט חלופי ב-OneNote באמצעות C#
אנו יכולים להוסיף טקסט חלופי לתמונה תוך כדי הכנסתו למסמך OneNote על ידי ביצוע השלבים המפורטים להלן:
- ראשית, צור מופע של המחלקה Document.
- לאחר מכן, אתחל את אובייקט המחלקה Page.
- לאחר מכן, טען תמונה באמצעות המחלקה Image.
- לאחר מכן, ציין את המאפיינים AlternativeTextTitle ו-AlternativeTextDescription.
- לאחר מכן, הוסף את התמונה לדף באמצעות שיטת AppendChildLast().
- באופן דומה, הוסף את הדף למסמך.
- לבסוף, קרא למתודה Save() כדי לשמור את מסמך OneNote.
דוגמת הקוד הבאה מראה כיצד להוסיף תמונה עם טקסט חלופי ב-OneNote באמצעות C#.
// דוגמה זו מדגימה כיצד להוסיף תמונה עם טקסט חלופי במסמך OneNote.
// הנתיב לספריית המסמכים.
string dataDir = "C:\\Files\\Note\\";
// צור מסמך חדש
var document = new Document();
// הוסף דף חדש
var page = new Page();
// טען תמונה
var image = new Image(dataDir + "sample.jpg");
// ציין טקסט ותיאור חלופי לתמונה
image.AlternativeTextTitle = "This is an image's title!";
image.AlternativeTextDescription = "And this is an image's description!";
// הוסף תמונה
page.AppendChildLast(image);
// צרף עמוד
document.AppendChildLast(page);
// שמור את המסמך
dataDir = dataDir + "ImageAlternativeText.one";
document.Save(dataDir);
קבל רישיון חינם
אתה יכול לקבל רישיון זמני בחינם כדי לנסות את הספרייה ללא מגבלות הערכה.
סיכום
במאמר זה למדנו כיצד:
- צור מסמך OneNote חדש באמצעות C#;
- טען מסמך OneNote קיים;
- הוסף עמוד למסמך OneNote;
- הוסף תמונה לדף המסמך של OneNote באופן פרוגרמטי;
מלבד הוספת תמונה ל-OneNote ב-C#, אתה יכול ללמוד עוד על Aspose.Note עבור .NET API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.