
آیا تا به حال خواستهاید یک PDF یا سند دیگر را بهطور برنامهنویسی به سند OneNote وارد کنید؟ خوش شانسید، زیرا این مقاله به شما نشان میدهد چگونه PDF را به OneNote با استفاده از C# وارد کنیم.
OneNote نرمافزار یادداشتبرداری و مدیریت وظایف دیجیتال مایکروسافت است. علاوه بر جمعآوری، سازماندهی و همکاری بر روی اطلاعات آزاد، این نرمافزار امکان همکاری چندکاربره با یادداشتها، نقاشیها، برشهای صفحه و نظرات صوتی را فراهم میکند. گاهی اوقات، ممکن است نیاز داشته باشیم فایلهای PDF را بهعنوان پیوست به اسناد OneNote وارد کنیم. هدف این مقاله ارائه راهحلی برای وارد کردن سند PDF به OneNote با استفاده از C# است.
اگر به دنبال روشی برای وارد کردن محتوای اسناد PDF به یادداشتها هستید، میتوانید پست قبلی من را که راهنمای گامبهگام تبدیل PDF به OneNote در C# را فراهم کرده است، مطالعه کنید.
موارد زیر در این مقاله پوشش داده خواهد شد:
C# API برای افزودن PDF به OneNote
برای افزودن یک سند PDF به یک سند جدید یا موجود OneNote، ما از Aspose.Note for .NET API استفاده خواهیم کرد. این API یک API کامل برای دستکاری اسناد OneNote است که به شما امکان میدهد اسناد OneNote را ایجاد، خوانده و تبدیل کنید. همچنین این امکان را فراهم میآورد که تصاویر، عکسها یا اسناد دیگر را به اسناد جدید یا موجود OneNote اضافه کنید. علاوه بر این، کاربران میتوانند محتواهای اسناد PDF را با استفاده از این API به اسناد OneNote وارد کنند.
لطفاً یا DLL API را دانلود کنید یا آن را با استفاده از NuGet نصب کنید.
PM> Install-Package Aspose.Note
افزودن PDF به سند جدید OneNote با استفاده از C#
ما میتوانیم به راحتی یک سند جدید OneNote ایجاد کنیم و یک فایل PDF را بهعنوان پیوست با پیروی از مراحل زیر وارد کنیم:
- ابتدا یک نمونه از کلاس Document ایجاد کنید.
- سپس، اشیاء کلاسهای Page، Outline و OutlineElement را ایجاد کنید.
- سپس، فایل PDF و فایل آیکون آن را در اشیاء FileStream بارگذاری کنید.
- در این حین، شیء کلاس AttachedFile را مقداردهی کرده و نام فایل و اشیاء جریان را بهعنوان آرگومان به آن منتقل کنید.
- سپس، AttachedFile را با استفاده از روش AppendChildLast() به OutlineElement اضافه کنید.
- به همین ترتیب، Outline را به Page و Page را به Document اضافه کنید.
- در نهایت، از روش Save() برای ذخیره سند OneNote استفاده کنید.
نمونه کد زیر نشان میدهد چگونه یک فایل PDF را به یک سند جدید OneNote با استفاده از C# وارد کنیم.

افزودن PDF به سند جدید OneNote با استفاده از C#.
افزودن PDF به سند موجود OneNote در C#
ما همچنین میتوانیم یک سند PDF را به یک سند موجود OneNote اضافه کنیم با پیروی از مراحل ذکر شده در بالا. با این حال، تنها کاری که باید انجام دهیم این است که یک سند موجود را با استفاده از کلاس Document در مرحله شماره 1 بارگذاری کنیم.
نمونه کد زیر نشان میدهد چگونه یک PDF را به یک سند موجود OneNote با استفاده از C# وارد کنیم.

افزودن PDF به سند موجود OneNote با استفاده از C#.
دریافت مجوز رایگان
شما میتوانید یک مجوز موقت رایگان برای امتحان کردن کتابخانه بدون محدودیتهای ارزیابی دریافت کنید.
نتیجهگیری
در این مقاله، ما یاد گرفتیم چگونه:
- یک سند OneNote جدید را بهطور برنامهنویسی ایجاد کنیم;
- یک سند موجود OneNote را بارگذاری کنیم;
- یک فایل PDF را بهعنوان پیوست به OneNote وارد کنیم.
علاوه بر افزودن PDF به OneNote با استفاده از C#، شما میتوانید بیشتر در مورد Aspose.Note for .NET API از طریق مستندات بیاموزید. در صورت هرگونه ابهام، لطفاً بدون تردید با ما از طریق فروم پشتیبانی رایگان تماس بگیرید.