OneNote .one csharp را ترکیب کنید

فایل‌های OneNote برای جمع‌آوری اطلاعات یا همکاری برای سازماندهی چیزها در حین کار بر روی یک کار استفاده می‌شوند. در سناریوهای خاصی، ممکن است بخواهید چندین نوت بوک را در یک فایل واحد ترکیب کنید. فایل خروجی ایجاد شده را می توان به عنوان یک فایل با فرمت OneNote (.one) و همچنین یک سند PDF بنا به نیاز شما ذخیره کرد.

ادغام فایل‌های OneNote.one در یک فایل واحد – نصب API C#

می‌توانید فایل‌های OneNote را در برنامه‌های خود با Aspose.Note for .NET API ترکیب کنید. با دانلود فایل های DLL مرجع از صفحه Downloads یا با استفاده از دستور نصب NuGet زیر، به راحتی API را پیکربندی کنید:

PM> Install-Package Aspose.Note

فایل های OneNote .one را در یک فایل نوت بوک در سی شارپ ترکیب کنید

با دنبال کردن مراحل زیر می توانید چندین نوت بوک OneNote را در یک فایل واحد ترکیب کنید:

  1. فایل های نوت بوک مبدا و مقصد را با استفاده از کلاس Document بارگیری کنید.
  2. تمام صفحات را کلون کنید و صفحات را با روش Combine ترکیب کنید.
  3. فایل خروجی OneNote را ذخیره کنید.

کد نمونه زیر نحوه ترکیب فایل های OneNote .one را در یک نوت بوک در سی شارپ توضیح می دهد:

// فایل 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 ذخیره کنید:

  1. نوت بوک مبدا و مقصد را با شی کلاس Document بارگیری کنید.
  2. همه صفحات را با روش Combine با شبیه سازی یک به یک ترکیب کنید.
  3. سند PDF خروجی را صادر کنید.

نمونه کد زیر نمایشی از نحوه ترکیب چندین فایل OneNote .one در یک سند PDF در سی شارپ است:

// فایل 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 را با هم ترکیب کرده و فایل تولید شده را به عنوان یک Notebook یا یک فایل PDF به صورت برنامه نویسی در سی شارپ صادر کنید. علاوه بر این، هنگام بازدید از فضای اسناد، ممکن است ویژگی‌های دیگری را که توسط API پشتیبانی می‌شوند، بیاموزید. لطفاً نگرانی های خود را از طریق [فروم 12 با ما در میان بگذارید.

همچنین ببینید