Ekle Görüntüyü ayıklayın onenote

OneNote dosyaları, metin içeriğine ek olarak resimler veya çizimler gibi görsel bilgiler içerebilir. Belirli senaryolarda, bir OneNote belgesine resim eklemeniz veya çıkartmanız gerekebilir. Bu makalede, Java’da bir .one dosyasına nasıl resim ekleyebileceğiniz veya bu dosyadan nasıl resim çıkarabileceğiniz açıklanmaktadır.

OneNote .one Dosyasında Görüntü Ekleme veya Çıkarma – Java API Kurulumu

Aspose.Note for Java API kullanarak bir OneNote dosyasına resim ekleyebilir veya görüntüleri çıkarabilirsiniz. JAR dosyasını Yeni Çıkanlar bölümünden indirebilirsiniz. Aynı şekilde, pom.xml dosyasında aşağıdaki Maven belirtimleriyle yapılandırabilirsiniz:

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>21.9</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

Java’da OneNote .one Dosyasına Görüntü Ekleme

Aşağıdaki adımları izleyerek bir OneNote .one dosyasına resim ekleyebilirsiniz:

  1. İlk olarak, LoadOptions sınıf nesnesini başlatın.
  2. Giriş OneNote dosyasını Belge sınıfıyla yükleyin.
  3. Belgenin ilk sayfasını alın ve giriş görüntüsünü yükleyin.
  4. Görüntü konumunu ve hizalamayı ayarlayın.
  5. Resmi appendChildLast yöntemiyle sayfaya ekleyin.
  6. Son olarak, çıktı OneNote dosyasını kaydedin.

Aşağıdaki kod parçacığı, Java’da OneNote .one dosyasına nasıl resim ekleneceğini gösterir:

// LoadOptions sınıf nesnesini başlat.
LoadOptions options = new LoadOptions();
		
Document oneFile = new Document("Sample1.one", options);

// Belgenin ilk sayfasını alın.
Page page = oneFile.getFirstChild();

// Dosyadan bir resim yükleyin.
Image image = new Image(oneFile, "Input.jpg");

// Görüntünün boyutunu ihtiyaçlarınıza göre değiştirin (isteğe bağlı).
image.setWidth(100);
image.setHeight(100);

// Görüntünün sayfadaki konumunu ayarlayın (isteğe bağlı).
image.setVerticalOffset(400);
image.setHorizontalOffset(100);

// Görüntü hizalamasını ayarla
image.setAlignment(HorizontalAlignment.Right);

// Resmi sayfaya ekleyin.
page.appendChildLast(image);

// Belgeyi .one biçiminde kaydedin.
oneFile.save("InsertImage_out.one", SaveFormat.One);

Java’daki OneNote .one Dosyasından Görüntüleri Çıkarın

Bir OneNote dosyasındaki görüntüleri aşağıdaki adımlarla çıkarabilirsiniz:

  1. Giriş OneNote dosyasını Belge sınıfıyla yükleyin.
  2. getChildNodes yöntemini kullanarak tüm görüntüleri alın.
  3. Son olarak, listeyi dolaşın ve çıktı görüntülerini kaydedin.

Aşağıdaki kod parçacığı, Java’da bir OneNote dosyasından görüntülerin nasıl çıkarılacağını gösterir:

// Belgeyi Aspose.Note'a yükleyin
Document doc = new Document("Sample1.one");

// Tüm görüntüleri al
List<Image> list = doc.getChildNodes(Image.class);
System.out.printf("Total Images: %s\n\n", list.size());

// Listeyi dolaş
for (int i = 0; i < list.size(); i++) {
	Image image = list.get(i);

	String outputFile = "ExtractImages_out" + i + "_" + image.getFileName();

	byte[] buffer = image.getBytes();

        // Çıktı görüntü dosyasını kaydedin.
	Files.write(Paths.get(dataDir + outputFile), buffer);
}

Ücretsiz API Lisansı Alın

Ücretsiz değerlendirme lisansı talep ederek API’nin tüm özelliklerini herhangi bir sınırlama olmaksızın test edebilirsiniz.

Çözüm

Bu makalede, Java’da bir OneNote .one dosyasından nasıl resim ekleyeceğinizi veya bu dosyadan nasıl resim çıkaracağınızı incelediniz. API’nin diğer bazı özelliklerini kontrol etmek için lütfen belgeleri ziyaret edin. Ayrıca, herhangi bir sorunuz olması durumunda ücretsiz destek forumundan bize ulaşmaktan lütfen çekinmeyin.

Ayrıca bakınız