فایلهای OneNote برای سازماندهی چیزهایی استفاده میشوند که میتوانید اطلاعات مهم را در قالب متن، تصویر، نقاشی و غیره نگه دارید. میتوانید چندین نوت بوک را در یک فایل ادغام کنید. فایل خروجی ادغام شده را می توان به عنوان یک فایل OneNote (.one) و همچنین یک سند PDF بنا به نیاز شما ذخیره کرد.
- ادغام فایلهای OneNote.one در یک فایل واحد – نصب API C#
- ادغام فایل های OneNote .one در یک فایل نوت بوک در سی شارپ
- ادغام فایل های OneNote .one در یک فایل PDF در سی شارپ
ادغام فایلهای OneNote.one در یک فایل واحد – نصب API C#
فایل های OneNote اغلب با پسوند فایل .one ذخیره می شوند. میتوانید فایلهای OneNote را با Aspose.Note for .NET API ادغام کنید. به سادگی فایل های DLL مرجع را از بخش New Releases یا با دستور نصب NuGet در زیر دانلود کنید:
PM> Install-Package Aspose.Note
ادغام فایل های OneNote .one در یک فایل نوت بوک در سی شارپ
با انجام مراحل زیر می توانید چندین فایل OneNote را در یک نوت بوک ادغام کنید:
- فایل های نوت بوک مبدا و مقصد را با استفاده از کلاس Document بارگیری کنید.
- تمام صفحات را کلون کنید و صفحات را با روش Merge ادغام کنید.
- فایل خروجی OneNote را ذخیره کنید.
کد نمونه زیر نحوه ادغام فایل های OneNote .one را در یک فایل Notebook در C# نشان می دهد:
// فایل OneNote .one را با استفاده از کلاس Document بارگیری کنید
Aspose.Note.Document oneSource = new Aspose.Note.Document("Sample1.one");
// فایل OneNote مقصد را بارگیری کنید
Aspose.Note.Document oneDestination = new Aspose.Note.Document("Quick Notes.one");
// تمام صفحات فایل های OneNote را ادغام کنید
oneDestination.Merge(oneSource.Select(page => page.Clone()));
// سند خروجی OneNote را ذخیره کنید
oneDestination.Save("MergedOutput.one");
ادغام فایل های OneNote .one در یک فایل PDF در سی شارپ
با دنبال کردن مراحل زیر می توانید چندین فایل OneNote را در یک فایل ادغام کنید و فایل خروجی را به عنوان یک سند PDF صادر کنید:
- نوت بوک مبدا و مقصد را با شی کلاس Document بارگیری کنید.
- همه صفحات را با روش Merge با شبیه سازی یک به یک ادغام کنید.
- سند PDF خروجی را صادر کنید.
قطعه کد زیر نحوه ادغام فایل های OneNote .one را به عنوان یک سند PDF در C# نشان می دهد:
// فایل OneNote .one را با استفاده از کلاس Document بارگیری کنید
Aspose.Note.Document oneSource = new Aspose.Note.Document(dataDir + "Sample1.one");
// فایل OneNote مقصد را بارگیری کنید
Aspose.Note.Document oneDestination = new Aspose.Note.Document(dataDir + "Quick Notes.one");
// تمام صفحات فایل های OneNote را ادغام کنید
oneDestination.Merge(oneSource.Select(page => page.Clone()));
// ذخیره سند PDF خروجی
oneDestination.Save(dataDir + "MergedOutput.pdf" , Aspose.Note.SaveFormat.Pdf);
مجوز موقت رایگان دریافت کنید
شما می توانید برای ارزیابی API بدون هیچ محدودیتی، درخواست یک مجوز موقت رایگان بدهید.
نتیجه
در خاتمه، این مقاله نحوه ادغام فایلهای مختلف OneNote و ذخیره فایل خروجی بهعنوان یک نوتبوک یا سند PDF در سی شارپ را برحسب نیاز شما پوشش میدهد. علاوه بر این، میتوانید بسیاری از ویژگیهای دیگر API را با مراجعه به بخش مستندات کشف کنید. در صورت داشتن هرگونه سوال یا نگرانی، لطفاً از طریق [فروم 12 با ما تماس بگیرید.