Jak převést OneNote do HTML pomocí Java

Tento jednoduchý článek se zaměřuje na jak převést OneNote na HTML pomocí Javy. Představuje všechny detaily pro konfiguraci prostředí včetně Aspose.Note pro použití ukázkového kódu, definovaného seznamu programovacích úloh a pracovního kódu pro vytvoření základního převaděče OneNote do HTML pomocí Javy. Vyvinutá aplikace může být použita v jakémkoli prostředí nakonfigurovaném pro Java uvnitř macOS, Linux nebo Windows.

Kroky k převodu OneNotu do HTML pomocí Java

  1. Nakonfigurujte IDE pro použití Aspose.Note for Java ze správce úložiště k převodu OneNotu do HTML
  2. Vytvořte výchozí soubor OneNotu pomocí instance třídy Document a přidejte do něj prázdnou stránku
  3. Inicializujte třídu ParagraphStyle a nastavte požadovaná nastavení formátu textu
  4. Přidejte název stránky pro vybranou stránku nastavením polí Text nadpisu a Datum
  5. Uložte soubor OneNotu jako HTML na disk

Výše uvedený postupný proces zahrnuje proces exportu OneNote do HTML pomocí Java. Proces bude zahájen vytvořením výchozího dokumentu OneNote (.ONE) pomocí instance třídy Document; můžete však také přistupovat k existujícímu souboru OneNotu. Do dokumentu bude vložena výchozí prázdná stránka, po které bude následovat definování stylu textu pro text, který se má přidat, pomocí objektu třídy odstavce Styl. Název stránky, datum a čas nadpisu se pak vloží do vybraného nadpisu stránky pomocí dříve definovaného stylu textu a nakonec bude soubor OneNotu exportován do HTML na disk.

Kód pro transformaci OneNotu do HTML pomocí Javy

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");
}
}

Tento příklad ukazuje proces exportu OneNotu do HTML pomocí Java. Během přizpůsobování stylu textu můžete využít třídu CharacterStyle ke konfiguraci vlastností jako FontName, FontColor, FontStyle, Přeškrtnutí, Podtržení, Zvýraznění, Kurzíva a Tučné, abychom jmenovali alespoň některé. Můžeme mít více instancí stylu odstavce, které lze nastavit odlišně pro různé části textu v souboru OneNotu. V této ukázce jsme se zaměřili pouze na přidání textu pro nadpis Page, ale můžete také nastavit text pro jiné uzly dokumentu na stránce.

Tento článek nás provedl procesem exportu One Note do HTML pomocí Java. Pokud se chcete dozvědět více o procesu zabezpečení souboru .ONE, přečtěte si článek na jak zabezpečit soubor OneNotu pomocí Javy.

 Čeština