OneNote Java'yı Birleştirme

OneNote not defterleri, düşünceleri, fikirleri, yapılacakları vb. toplamak için yararlıdır. Birçok not defterinde farklı notlar oluşturabilirsiniz ve bazen bazı fikirleri toplamak için bunları birbirine eklemeniz gerekebilir. Bu tür durumlara uygun olarak, bu makale Java’da OneNote .one dosyalarının programlı olarak nasıl birleştirileceğini kapsar.

OneNote .one Not Defteri Birleşmesi – Java API Kurulumu

Aspose.Note for Java API ile birkaç OneNote not defterini tek bir dosyada birleştirebilirsiniz. Çıktı dosyasını Defter veya PDF belgesi olarak oluşturmanıza olanak tanır. JAR dosyalarına Yeni Sürümler bölümünden veya uygulamanızın pom.xml dosyasında aşağıdaki Maven özellikleriyle erişebilirsiniz:

Depo:

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

Bağımlılık:

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

OneNote .one Dosyalarını Java’da Bir Defterde Birleştirme

Aşağıdaki adımlarla farklı notları tek bir not defterinde birleştirebilirsiniz:

  1. Belge sınıf nesnesini kullanarak kaynak ve hedef OneNote dosyalarını yükleyin.
  2. Her sayfayı yineleyin ve kopyalayın.
  3. Kopyalanan sayfayı hedef not defterine ekleyin.
  4. Çıkış OneNote belgesini kaydedin.

Aşağıdaki örnek kod, OneNote dosyalarının Java’da programlı olarak bir Not Defterinde nasıl birleştirileceğini gösterir:

// Belge sınıfını kullanarak OneNote .one dosyasını yükleyin
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Hedef OneNote dosyasını yükleyin
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Girdi dosyasının her sayfasını kopyala
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// OneNote belgesini kaydet
oneDestination.save(dataDir + "MergedOutput.one");

OneNote .one Dosyalarını Java’da Bir PDF Belgesinde Birleştirme

Aşağıdaki adımları izleyerek birleştirilmiş not defterlerini PDF belgesi olarak işleyebilirsiniz:

  1. Giriş OneNote not defterlerini Belge sınıf nesnesiyle yükleyin.
  2. Klonlarken her sayfada döngü yapın.
  3. Sayfayı hedef not defterine ekleyin.
  4. Çıktı dosyasını bir PDF belgesi olarak kaydedin.

Aşağıdaki kod parçacığı, OneNote dosyalarının Java’da programlı olarak bir PDF belgesinde nasıl birleştirileceğini açıklar:

// Document sınıfını kullanarak OneNote .one dosyasını yükleyin
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Hedef OneNote dosyasını yükleyin
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Giriş dosyasının her sayfasını kopyala
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// OneNote belgesini kaydet
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);

Ücretsiz Geçici Lisans Alın

API’yi tam kapasitesiyle değerlendirmek için bir Ücretsiz Geçici Lisans talep edebilirsiniz.

Çözüm

Sonuç olarak, Java’da programlı olarak OneNote dosyalarını tek bir not defterinde veya bir PDF belgesinde nasıl birleştireceğinizi keşfettiniz. Ancak, API’nin diğer özelliklerine göz atmak için dokümantasyon bölümünü ziyaret edebilirsiniz. Lütfen herhangi bir sorunuz olması durumunda forumda bize ulaşmaktan çekinmeyin.

Ayrıca bakınız