מסמך OneNote הוא מחברת דיגיטלית המשמשת לאיסוף, ארגון ושיתוף פעולה של מידע בצורה חופשית ושיתוף פעולה מרובה משתמשים בצורה של הערות, שרטוטים, קטעי מסך והערות אודיו. במקרים מסוימים, ייתכן שנצטרך לייצא את התוכן של מסמכי OneNote למסמכי PDF. PDF הוא הפורמט הפופולרי ביותר לשיתוף והדפסה של מסמכים מבלי לאבד את העיצוב. במאמר זה נלמד כיצד להמיר מסמך OneNote ל-PDF ב-C#.
הנושאים הבאים יכוסו במאמר זה:
- C# OneNote to PDF Converter API
- המר מסמך OneNote קיים ל-PDF
- צור מסמך OneNote והמר אותו ל-PDF
- [המר טווח של דפי OneNote ל-PDF](#המר-טווח-של-דפי OneNote-ל-PDF-using-CSharp)
- המר OneNote ל-PDF עם דחיסת תמונה
OneNote ל-PDF Converter C# API
להמרת מסמכי OneNote ל-PDF, נשתמש ב-Aspose.Note for .NET API. הוא מאפשר יצירה, קריאה והמרה של מסמכי OneNote באופן תוכנתי מבלי להשתמש ב-Microsoft OneNote. אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.
PM> Install-Package Aspose.Note
המרת מסמך OneNote קיים ל-PDF ב-C#
אנו יכולים להמיר מסמך OneNote קיים ל-PDF על ידי ביצוע השלבים המפורטים להלן:
- טען קובץ OneNote באמצעות המחלקה Document.
- קרא למתודה Save() כדי לשמור את מסמך OneNote כ-PDF. זה לוקח את נתיב קובץ ה-PDF הפלט ואת תבנית השמירה כארגומנטים.
דוגמת הקוד הבאה מראה כיצד להמיר מסמך OneNote קיים ל-PDF באמצעות C#.
// דוגמה זו מדגימה כיצד להמיר OneNote קיים ל-PDF.
// טען את המסמך לתוך Aspose.Note.
Document oneFile = new Document("Sample1.one");
// שמור את OneNote ל-PDF
oneFile.Save("Sample1_out.pdf", SaveFormat.Pdf);
צור מסמך OneNote והמר ל-PDF ב-C#
אנו יכולים ליצור מסמך OneNote ולהמיר אותו ל-PDF באופן תוכנתי על ידי ביצוע השלבים המפורטים להלן:
- ראשית, צור מופע של המחלקה Document.
- לאחר מכן, צור דף חדש באמצעות אובייקט המחלקה Page.
- לאחר מכן, הוסף את הדף החדש שנוצר למסמך באמצעות השיטה AppendChildLast().
- לאחר מכן, הוסף תוכן כגון כותרת עמוד וכו'.
- לבסוף, קרא למתודה Save() כדי לשמור את מסמך OneNote כ-PDF. זה לוקח את נתיב קובץ ה-PDF של הפלט כארגומנט.
דוגמת הקוד הבאה מראה כיצד ליצור מסמך OneNote ולהמיר אותו ל-PDF באמצעות C#.
// דוגמה זו מדגימה כיצד ליצור מסמך OneNote חדש ולהמיר ל-PDF.
// אתחול מסמך OneNote
Document doc = new Document();
// הוסף דף חדש
Page page = new Page();
doc.AppendChildLast(page);
// סגנון ברירת מחדל עבור כל הטקסט במסמך.
ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
// הוסף קצת תוכן
page.Title = new Title()
{
TitleText = new RichText() { Text = "Title text.", ParagraphStyle = textStyle },
TitleDate = new RichText() { Text = new DateTime(2011, 11, 11).ToString("D", CultureInfo.InvariantCulture), ParagraphStyle = textStyle },
TitleTime = new RichText() { Text = "12:34", ParagraphStyle = textStyle }
};
// שמור בפורמט PDF
doc.Save("CreateOneNoteDocAndSaveAsPDF.pdf");
המרת טווח של דפי OneNote ל-PDF ב-C#
אנו יכולים להמיר מגוון דפים ממסמך OneNote ל-PDF על ידי ביצוע השלבים המפורטים להלן:
- ראשית, טען קובץ OneNote באמצעות המחלקה Document.
- לאחר מכן, הגדר את אובייקט המחלקה PdfSaveOptions.
- לאחר מכן, הגדר את ה-PageIndex מהיכן להתחיל את ההמרה.
- לאחר מכן, הגדר את PageCount כדי להמיר מספר כולל של דפים.
- לבסוף, קרא למתודה Save() כדי לשמור את מסמך OneNote כ-PDF. זה לוקח את נתיב קובץ ה-PDF הפלט ואת PdfSaveOptions כארגומנטים.
דוגמת הקוד הבאה מראה כיצד להמיר מגוון עמודים ממסמך OneNote ל-PDF באמצעות C#.
// דוגמה זו מדגימה כיצד להמיר מגוון דפים של OneNote ל-PDF.
// טען את המסמך לתוך Aspose.Note.
Document oneFile = new Document("Sample1.one");
// אתחול אובייקט PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// הגדר אינדקס עמוד: 0 פירושו להתחיל לשמור מהעמוד הראשון.
options.PageIndex = 0;
// הגדר ספירת דפים: 1 פירושו לשמור רק עמוד אחד.
options.PageCount = 1;
// שמור את OneNote ל-PDF
oneFile.Save("Sample1_out.pdf", options);
המרת OneNote ל-PDF עם דחיסת תמונה ב-C#
אנו יכולים לדחוס תמונות של מסמך OneNote תוך המרתו למסמך PDF על ידי ביצוע השלבים המפורטים להלן:
- ראשית, טען קובץ OneNote באמצעות המחלקה Document.
- לאחר מכן, הגדר את אובייקט המחלקה PdfSaveOptions.
- לאחר מכן, הגדר את סוג ImageCompression כ-JPEG.
- לאחר מכן, הגדר את האיכות עבור דחיסת JPEG באמצעות JpegQuality.
- לבסוף, קרא למתודה Save() כדי לשמור את מסמך OneNote כ-PDF. זה לוקח את נתיב קובץ ה-PDF הפלט ואת PdfSaveOptions כארגומנטים.
דוגמת הקוד הבאה מראה כיצד להמיר מסמך OneNote ל-PDF ולהחיל דחיסת תמונה באמצעות C#.
// דוגמה זו מדגימה כיצד להמיר OneNote ל-PDF עם דחיסת תמונה.
// טען את המסמך לתוך Aspose.Note.
Document oneFile = new Document("Sample1.one");
// אתחול אובייקט PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// השתמש בדחיסת Jpeg
options.ImageCompression = PdfImageCompression.Jpeg;
// איכות לדחיסת JPEG
options.JpegQuality = 90;
// שמור את OneNote ל-PDF
oneFile.Save("ConvertWithImageCompression.pdf", options);
קבל רישיון חינם
אתה יכול לקבל רישיון זמני בחינם כדי לנסות את הספרייה ללא מגבלות הערכה.
סיכום
במאמר זה למדנו כיצד:
- צור מסמך OneNote חדש באמצעות C#;
- שמור את מסמך OneNote כ-PDF באופן תכנותי;
- ייצא מסמך OneNote ל-PDF ודחוס תמונות.
מלבד המרת OneNote ל-PDF ב-C#, אתה יכול ללמוד עוד על Aspose.Note for .NET API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.