OneNote Java'yı birleştirin

OneNote dosyaları oluşturarak notları dijital not defterleri biçiminde düzenleyebilirsiniz. Not defteri dosyalarını birleştirerek de bazı fikirler oluşturabilirsiniz. Bu tür kullanım durumlarına uygun olarak bu makale, OneNote .one dosyalarının Java’da programlı olarak nasıl birleştirileceğini kapsar.

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

Aspose.Note for Java API kullanarak farklı OneNote not defterlerini tek bir dosyada birleştirebilirsiniz. Çıktı dosyasını Not Defteri veya PDF dosya biçiminde oluşturmayı seçebilirsiniz. Yeni Çıkanlar bölümünden JAR dosyalarını indirmeniz veya projenin pom.xml dosyasında aşağıdaki Maven yapılandırmalarını kullanmanız yeterlidir:

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ştirin

Aşağıdaki adımlarla birden çok not defterini tek bir not defterinde kolayca birleştirebilirsiniz:

  1. Kaynak ve hedef dosyaları yüklemek için Document sınıfının örneklerini oluşturun.
  2. Koleksiyondaki her sayfada döngü yaparak sayfaları klonlayın.
  3. Sayfaları ekleyerek hedef not defterini güncelleyin.
  4. Çıkış OneNote belgesini dışa aktarın.

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

// 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ştirin

API, OneNote dosyalarının birleşimini aşağıdaki adımlarla bir PDF dosyası olarak dışa aktarmanıza olanak tanır:

  1. Giriş OneNote not defterlerini yüklemek için Belge sınıfını kullanın.
  2. İçeriğini klonlayarak sayfanın her birini klonlayın.
  3. Sayfaları hedef not defterine ekleyin.
  4. Oluşturulan dosyayı bir PDF formatındaki dosya olarak işleyin.

Aşağıdaki kod örneği, farklı OneNote not defteri dosyalarının Java’da programlı olarak tek bir PDF dosyası olarak nasıl birleştirileceğini gösterir:

// 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

Ücretsiz Geçici Lisans talep ederek API’yi herhangi bir değerlendirme sınırlaması olmaksızın değerlendirebilirsiniz.

Çözüm

Sonuç olarak, farklı OneNote dosyalarını Java kullanarak programlı olarak tek bir onenote not defteri veya bir PDF dosyası olarak nasıl birleştireceğinizi örneklerle anladınız. Ayrıca, API tarafından sunulan diğer özellikleri anlamak için dokümantasyon alanına göz atabilirsiniz. Herhangi bir sorunuzu veya endişenizi tartışmanız gerekirse lütfen forumdan bize yazın.

Ayrıca bakınız