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ından Görüntü Ekleme veya Çıkarma – Java API Kurulumu
- Java’da OneNote .one Dosyasına Görüntü Ekleme
- Java’daki OneNote .one Dosyasından Görüntüleri Çıkarın
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:
- İlk olarak, LoadOptions sınıf nesnesini başlatın.
- Giriş OneNote dosyasını Belge sınıfıyla yükleyin.
- Belgenin ilk sayfasını alın ve giriş görüntüsünü yükleyin.
- Görüntü konumunu ve hizalamayı ayarlayın.
- Resmi appendChildLast yöntemiyle sayfaya ekleyin.
- 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:
- Giriş OneNote dosyasını Belge sınıfıyla yükleyin.
- getChildNodes yöntemini kullanarak tüm görüntüleri alın.
- 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.