Java kullanarak OneNote'u HTML'ye Dönüştürme

Bu basit makale Java kullanarak OneNote‘in HTML‘ye nasıl dönüştürüleceğine odaklanmaktadır. Örnek kodu kullanmak için Aspose.Note, tanımlanmış bir programlama görevleri listesi ve temel bir Java kullanarak HTML’ye OneNote dönüştürücü oluşturmak için çalışan bir kod dahil ortamı yapılandırmak için tüm ayrıntıları temsil eder. Geliştirilen uygulama, macOS, Linux veya Windows içinde Java ile yapılandırılmış herhangi bir ortamda kullanılabilir.

Java kullanarak OneNote’u HTML’ye Dönüştürme Adımları

  1. OneNote’u HTML’ye dönüştürmek için depo yöneticisinden Aspose.Note for Java kullanmak üzere IDE’yi yapılandırın
  2. Document sınıfı örneğini kullanarak varsayılan bir OneNote dosyası oluşturun ve bunun içine boş bir sayfa ekleyin
  3. ParagraphStyle sınıfını başlatın ve gerekli metin formatı ayarlarını yapın
  4. Başlık metni ve Tarih alanlarını ayarlayarak seçilen sayfa için sayfa başlığı ekleyin
  5. OneNote dosyasını diske HTML olarak kaydedin

Yukarıda bahsedilen adım adım işlem, OneNote’u Java kullanarak HTML’ye dışa aktarma sürecini içerir. Süreç, Document sınıfı örneğini kullanarak varsayılan bir OneNote (.ONE) belgesi oluşturarak başlayacaktır; ancak mevcut bir OneNote dosyasına da erişebilirsiniz. Belgenin içine varsayılan bir boş sayfa eklenecek ve ardından ParagraphStyle sınıf nesnesi kullanılarak eklenecek metin için bir metin stili tanımlanacaktır. Sayfa başlığı, başlık tarihi ve saati daha sonra önceden tanımlanmış metin stili kullanılarak seçilen sayfa Başlığı için eklenir ve son olarak OneNote dosyası diskte bir HTML’ye aktarılır.

Java kullanarak OneNote’u HTML’ye Dönüştürmek için Kod

import com.aspose.note.Document;
import com.aspose.note.License;
import static com.aspose.note.NodeType.Page;
import com.aspose.note.Page;
import com.aspose.note.ParagraphStyle;
import com.aspose.note.RichText;
import com.aspose.note.Title;
import java.awt.Color;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class NoteToHtml {
public static void main(String[] htmlArgs) throws IOException{
String path="/Users/Documents/TestData/";
// Set the Note API license
License lic= new License();
lic.setLicense(path + "Conholdate.Total.Product.Family.lic");
//Initialize the OneNote document instance
Document noteDoc = new Document();
//Add a default empty page inside the document
Page page = noteDoc.appendChildLast(new Page());
//Add the styling for the entire text in the document
ParagraphStyle textStyle = new ParagraphStyle();
textStyle.setFontColor(Color.BLACK);
textStyle.setFontName("Arial");
textStyle.setFontSize(10);
Title title = new Title();
RichText titleText = new RichText();
titleText.setText("Title text.");
titleText.setParagraphStyle(textStyle);
title.setTitleText(titleText);
RichText titleDate = new RichText();
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd");
titleDate.setText(dateFormat.format(new Date(2023,6,9)));
titleDate.setParagraphStyle(textStyle);
title.setTitleText(titleDate);
RichText titleTime = new RichText();
titleTime.setText("12:23");
titleTime.setParagraphStyle(textStyle);
title.setTitleText(titleTime);
page.setTitle(title);
//Convert OneNote to HTML format
noteDoc.save(path + "CreateOneNoteDoc_out.html");
}
}

Bu örnek, Java* kullanarak *OneNote’un HTML’ye dışa aktarma işlemini gösterir. Metin stilini özelleştirirken, birkaç isim vermek gerekirse FontName, FontColor, FontStyle, Strikethrough, Underline, Highlight, Italic ve Bold gibi özellikleri yapılandırmak için ParagraphStyle sınıfını kullanabilirsiniz. OneNote dosyasındaki metnin farklı bölümleri için farklı şekilde ayarlanabilen birden fazla paragraf stili örneğine sahip olabiliriz. Bu tanıtımda, yalnızca Page Başlığı için metin eklemeye odaklandık, ancak metni sayfa içindeki diğer belge düğümleri için de ayarlayabilirsiniz.

Bu makale, Java* kullanarak bir *One Note’u HTML’ye dışa aktarma sürecinde bize yol gösterdi. .ONE dosyasının güvenliğini sağlama sürecini öğrenmekle ilgileniyorsanız, Java kullanarak OneNote dosyasının güvenliğini sağlama ile ilgili makaleye bakın.

 Türkçe