OneNote جاوا را ترکیب کنید

با ایجاد فایل های OneNote می توانید یادداشت ها را در قالب نوت بوک های دیجیتالی سازماندهی کنید. همچنین می توانید با ادغام فایل های نوت بوک ایده هایی بنویسید. مطابق با چنین موارد استفاده، این مقاله نحوه ترکیب فایل‌های OneNote .one را به صورت برنامه‌نویسی در جاوا پوشش می‌دهد.

OneNote .one Notebook Merger – Java API Installation

می‌توانید نوت‌بوک‌های مختلف OneNote را با استفاده از API Aspose.Note for Java در یک فایل ترکیب کنید. می توانید انتخاب کنید که فایل خروجی در فرمت Notebook یا PDF ایجاد شود. به سادگی فایل های JAR را از بخش New Releases دانلود کنید یا از تنظیمات Maven زیر در فایل pom.xml پروژه استفاده کنید:

مخزن:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>

وابستگی:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>22.7</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

فایل های OneNote .one را در یک نوت بوک در جاوا ترکیب کنید

با انجام مراحل زیر می توانید به راحتی چندین نوت بوک را در یک نوت بوک ترکیب کنید:

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

قطعه کد زیر نحوه ترکیب فایل های OneNote را در یک نوت بوک به صورت برنامه نویسی در جاوا توضیح می دهد:

// فایل OneNote .one را با استفاده از کلاس Document بارگیری کنید
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// فایل OneNote مقصد را بارگیری کنید
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// هر صفحه از فایل ورودی را کلون کنید
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// سند OneNote را ذخیره کنید
oneDestination.save(dataDir + "MergedOutput.one");

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

API به شما امکان می دهد ترکیبی از فایل های OneNote را به عنوان یک فایل PDF با مراحل زیر صادر کنید:

  1. از کلاس Document برای بارگیری نوت بوک های ورودی OneNote استفاده کنید.
  2. هر یک از صفحات را با شبیه سازی محتوای آن کلون کنید.
  3. صفحات را به دفترچه یادداشت مقصد اضافه کنید.
  4. فایل تولید شده را به صورت فایل PDF رندر کنید.

نمونه کد زیر نحوه ترکیب فایل‌های نوت‌بوک مختلف OneNote را به‌عنوان یک فایل PDF به‌صورت برنامه‌نویسی در جاوا نشان می‌دهد:

// فایل OneNote .one را با استفاده از کلاس Document بارگیری کنید
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// فایل OneNote مقصد را بارگیری کنید
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// هر صفحه از فایل ورودی را کلون کنید
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// سند OneNote را ذخیره کنید
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);

مجوز موقت رایگان دریافت کنید

با درخواست مجوز موقت رایگان می‌توانید API را بدون هیچ گونه محدودیت ارزیابی ارزیابی کنید.

نتیجه

در پایان، با مثال هایی فهمیده اید که چگونه فایل های مختلف OneNote را به عنوان یک نوت بوک Onenote یا یک فایل PDF به صورت برنامه نویسی با استفاده از جاوا ترکیب کنید. علاوه بر این، برای درک سایر ویژگی‌های ارائه‌شده توسط API، می‌توانید به فضای اسناد نگاهی بیندازید. لطفاً در صورت نیاز به بحث در مورد هرگونه سؤال یا نگرانی برای ما در [فروم 12 بنویسید.

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