Ten prosty artykuł skupia się na jak przekonwertować OneNote na HTML przy użyciu Javy. Reprezentuje wszystkie szczegóły konfiguracji środowiska, w tym Aspose.Note do użycia przykładowego kodu, zdefiniowaną listę zadań programistycznych oraz działający kod do tworzenia podstawowego konwertera OneNote na HTML przy użyciu języka Java. Opracowana aplikacja może być używana w dowolnym skonfigurowanym środowisku Java w systemie macOS, Linux lub Windows.
Kroki, aby przekonwertować program OneNote na format HTML przy użyciu języka Java
- Skonfiguruj IDE, aby używało Aspose.Note for Java z menedżera repozytorium do konwersji OneNote na HTML
- Utwórz domyślny plik programu OneNote, korzystając z instancji klasy Document i dodaj do niego pustą stronę
- Zainicjuj klasę ParagraphStyle i ustaw wymagane ustawienia formatu tekstu
- Dodaj tytuł strony dla wybranej strony, ustawiając pola Tekst tytułu i Data
- Zapisz plik programu OneNote jako plik HTML na dysku
Wyżej wymieniony etapowy proces obejmuje proces eksportowania OneNote do HTML przy użyciu języka Java. Proces rozpocznie się od utworzenia domyślnego dokumentu OneNote (.ONE) przy użyciu instancji klasy Document; można jednak również uzyskać dostęp do istniejącego pliku programu OneNote. Do dokumentu zostanie wstawiona domyślna pusta strona, po której nastąpi zdefiniowanie stylu tekstu, który ma zostać dodany za pomocą obiektu klasy ParagraphStyle. Tytuł strony, data tytułu i godzina są następnie wstawiane dla wybranego tytułu strony przy użyciu wcześniej zdefiniowanego stylu tekstu, a na koniec plik programu OneNote zostanie wyeksportowany do pliku HTML na dysku.
Kod do przekształcenia programu OneNote do formatu HTML przy użyciu języka Java
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"); | |
} | |
} |
Ten przykład ilustruje proces eksportowania programu OneNote do formatu HTML przy użyciu języka Java. Podczas dostosowywania stylu tekstu można użyć klasy ParagraphStyle do skonfigurowania takich właściwości, jak FontName, FontColor, FontStyle, Strikethrough, Underline, Highlight, Italic i Bold, aby wymienić tylko kilka. Możemy mieć wiele wystąpień stylu akapitu, które można ustawić inaczej dla różnych części tekstu w pliku OneNote. W tej demonstracji skupiliśmy się tylko na dodawaniu tekstu dla tytułu Page, jednak możesz także ustawić tekst dla innych węzłów dokumentu na stronie.
Ten artykuł przeprowadził nas przez proces eksportowania One Note do HTML przy użyciu języka Java. Jeśli jesteś zainteresowany poznaniem procesu zabezpieczania pliku .ONE, zapoznaj się z artykułem na jak zabezpieczyć plik OneNote za pomocą Java.