OneNote not defterleri genellikle önemli notları tutmak için kullanılır. Herhangi bir nedenle notlarınızı kağıda yazdırmanız gerekebilir. Bu makalede, Java uygulamalarınızda OneNote Not Defteri dosyalarını nasıl yazdıracağınızı öğreneceksiniz.
- OneNote Dizüstü Bilgisayar Yazıcısı – Java API Kurulumu
- OneNote Notebook .one Dosyasını Java Kullanarak Programlı Olarak Yazdırın
- Java’da Gelişmiş Seçeneklerle OneNote Notebook .one Dosyasını Yazdırın
- Java ile OneNote Not Defterini Sanal Yazıcıya Yazdırma
OneNote Dizüstü Bilgisayar Yazıcısı – Java API Kurulumu
Aspose.Note for Java API, .one dosyalarını program aracılığıyla oluşturmayı ve değiştirmeyi destekler. Yalnızca basit yöntem çağrıları yapmanız gerekir ve API küçük ayrıntılarla ilgilenir. Bu nedenle lütfen İndirilenler bölümünden JAR dosyasını indirerek API’yi yapılandırın veya Maven tabanlı projenizin pom.exe dosyasında aşağıdaki ayrıntıları kullanın:
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.7</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
OneNote Notebook .one Dosyasını Java Kullanarak Programlı Olarak Yazdırın
.one dosyalarını yazdırmanın temel durumu göz önüne alındığında, birkaç satır kod içeren bir OneNote dosyası yazdırabilirsiniz. .one formatındaki bir dosyayı yazdırmak için aşağıdaki adımları izlemeniz gerekir:
Aşağıdaki kod, OneNote .one Notebook’un programlı olarak Java’da nasıl yazdırılacağını gösterir:
// Giriş OneNote dosyasını Belge oluşturucuyla yükleyin.
Document document = new Document("Aspose.one");
// OneNote belgesini yazdırın.
document.print();
Java’da Gelişmiş Seçeneklerle OneNote Notebook .one Dosyasını Yazdırın
Bir adım daha ileri giderek, gereksinimlerinize göre OneNote Notebook .one dosyasının yazdırılmasını özelleştirmek için gelişmiş seçenekler ayarlayabilirsiniz. .one formatındaki dosyayı gelişmiş seçeneklerle yazdırmak için lütfen aşağıdaki adımları izleyin:
- İlk olarak, girdi OneNote dosyasını Belge sınıfıyla yükleyin.
- Sayfa aralığını ve yazıcı adını belirtin.
- Son olarak, dosyayı yazdırmak için print() yöntemini çağırın.
Aşağıdaki kod, OneNote dosyasının Java ile programlı olarak nasıl yazdırılacağını açıklar:
// Girdi OneNote dosyasını Document sınıfıyla yükleyin.
Document document = new Document("Aspose.one");
// Microsoft XPS Document Writer'ı kullanarak birinci ve ikinci sayfaları yazdırın
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);
// OneNote dosyasını yazdırın
document.print(asposeAttr);
OneNote .one Dosyasını Java ile Sanal Yazıcıya Yazdırın
Sanal yazıcı, fiziksel bir yazıcı gibi bir yazılım arabirimini çoğaltan bir uygulamadır. Aşağıdaki adımlarla sanal bir yazıcıyla yazdırmayı yapılandırabilirsiniz:
- Giriş OneNote dosyasını yükleyin.
- Sanal yazıcıyı ve özelliklerini belirtin.
- DocumentPrintAttributeSet ile yazıcı ayarlarını yapın.
- Son olarak, OneNote dosyasını sanal yazıcıya yazdırın.
Aşağıdaki kod, OneNote .one dosyasının programlı olarak Java kullanarak bir Sanal Yazıcıya nasıl yazdırılacağını gösterir:
//Sanal pdf yazıcı doPDF 8 kullanarak birinci ve ikinci sayfaların 3 kopyasını yazdırır
//Ücretsizdir ve buradan indirilebilir http://www.dopdf.com/download.php
// Giriş OneNote dosyasını yükle
Document doc = new Document("test.one");
// Sanal yazıcıyı ve özelliklerini belirtin
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);
// PrintOptions ile yazıcı ayarlarını belirleyin
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);
// OneNote dosyasını sanal yazıcıya yazdırın
doc.print(printOptions);
Ücretsiz Değerlendirme Lisansı Alın
API’yi herhangi bir sınırlama olmaksızın değerlendirmek için bir Ücretsiz Geçici Lisans talep edebilirsiniz.
Çözüm
Sonuç olarak, OneNote Notebook .one dosyasını Java uygulamalarınızda programlı olarak nasıl yazdıracağınızı öğrendiniz. Farklı gereksinimlere göre değişen farklı kullanım durumlarını keşfettiniz. Ayrıca, API’nin diğer bazı özelliklerini keşfetmek için API’yi Belgeler ziyaret edebilirsiniz. Endişelerinizi veya gereksinimlerinizi görüşmek isterseniz, lütfen Ücretsiz Destek Forumu ile iletişime geçmekten çekinmeyin.