Converti OneNote in HTML in Java

OneNote è un popolare strumento per prendere appunti che consente agli utenti di creare, organizzare e condividere i propri appunti in una varietà di formati. HTML è un linguaggio di markup standard utilizzato per creare pagine Web. La conversione di OneNote in HTML può essere utile per diversi motivi, ad esempio pubblicare le note online o condividerle con altri che non utilizzano OneNote. In questo articolo impareremo come convertire OneNote in HTML in Java.

Questo articolo tratta i seguenti argomenti:

  1. API Java per convertire OneNote in HTML
  2. Converti OneNote in HTML
  3. Converti OneNote esistente in HTML
  4. Esporta pagine specifiche di OneNote in HTML
  5. Converti OneNote in HTML con risorse incorporate
  6. Converti OneNote in HTML online
  7. Risorse didattiche gratuite

API Java per convertire OneNote in HTML

Utilizzeremo l’API Aspose.Note for Java per convertire i documenti OneNote in pagine Web HTML. Consente agli sviluppatori di creare, leggere, modificare e manipolare file Microsoft OneNote senza richiedere l’installazione di Microsoft Office. Aspose.Note for Java consente di lavorare con blocchi appunti, sezioni, pagine, nodi e altri oggetti di OneNote a livello di codice nelle applicazioni Java.

Si prega di scaricare il JAR dell’API o aggiungere la seguente configurazione pom.xml a un’applicazione Java basata su Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>23.7</version>
    <classifier>jdk17</classifier>
</dependency>

Converti OneNote in HTML in Java

Possiamo creare un documento OneNote e convertirlo in una pagina Web HTML a livello di codice seguendo i passaggi seguenti:

  1. Crea un’istanza della classe Document.
  2. Crea una nuova pagina utilizzando l’oggetto della classe Page.
  3. Specificare ParagraphStyle e impostare le proprietà di formattazione.
  4. Inizializza e imposta il titolo della pagina utilizzando la classe Title.
  5. Successivamente, aggiungi la pagina al documento utilizzando il metodo appendChildLast().
  6. Infine, chiama il metodo save() per salvare il documento OneNote come HTML. Richiede il percorso del file HTML di output e SaveFormat come argomenti.

L’esempio di codice seguente mostra come creare un documento OneNote e convertirlo in HTML utilizzando Java.

// Questo esempio di codice illustra come creare un nuovo documento OneNote e convertirlo in HTML.
// creare un oggetto della classe Document
Document doc = new Document();

// Aggiungi una nuova pagina
Page page = new Page();

// Specificare TextStyle e impostare le proprietà di formattazione
ParagraphStyle titleTextStyle = new ParagraphStyle()
                    .setFontColor(Color.black)
                    .setFontName("Arial")
                    .setFontSize(20);

// Specificare il testo del titolo
RichText titleText = new RichText().append("This is a Title!");
titleText.setParagraphStyle(titleTextStyle);

// Inizializza titolo
Title title = new Title();
title.setTitleText(titleText);

// Imposta il titolo della pagina
page.setTitle(title);

// Aggiungi nodo Pagina
doc.appendChildLast(page);

// Salva il documento OneNote come HTML
doc.save("C:\\Files\\CreateOneNoteDocAndSaveToHTML_out.html", SaveFormat.Html);
Crea un documento OneNote e converti in una pagina Web HTML utilizzando Java

Crea un documento OneNote e converti in una pagina Web HTML utilizzando Java.

Converti OneNote esistente in HTML in Java

Possiamo anche convertire qualsiasi documento OneNote esistente in una pagina Web HTML seguendo i passaggi seguenti:

  1. Carica un file OneNote utilizzando la classe Document.
  2. Chiama il metodo save() per salvare il documento OneNote come HTML.

L’esempio di codice seguente mostra come convertire un documento OneNote esistente in HTML utilizzando Java.

// Questo esempio di codice illustra come convertire un documento OneNote esistente in HTML.
// Inizializza il documento OneNote
Document doc = new Document("C:\\Files\\Sample1.one");

// Salva come HTML
String dataDir = "C:\\Files\\Sample1_out.html";
doc.save(dataDir, SaveFormat.Html);

Esporta pagine specifiche di OneNote in HTML utilizzando Java

Possiamo convertire una serie di pagine specifiche da un documento OneNote a una pagina Web HTML seguendo i passaggi indicati di seguito:

  1. Carica un file OneNote utilizzando la classe Document.
  2. Crea un’istanza della classe HtmlSaveOptions.
  3. Imposta il PageIndex da cui iniziare la conversione.
  4. Successivamente, specifica PageCount per convertire il numero totale di pagine.
  5. Infine, chiama il metodo save() per salvare il documento OneNote come HTML. Richiede il percorso del file HTML di output e HtmlSaveOptions come argomenti.

L’esempio di codice seguente mostra come esportare un intervallo di pagine da un documento OneNote in HTML utilizzando Java.

// Questo esempio di codice illustra come convertire un intervallo di pagine dal documento OneNote in HTML.
// Inizializza il documento OneNote
Document doc = new Document("C:\\Files\\Sample1.one");

// Definire le opzioni di salvataggio HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setPageCount(1);
htmlSaveOptions.setPageIndex(0);

// Salva in formato HTML
String dataDir = "C:\\Files\\ConvertRange.html";
doc.save(dataDir, htmlSaveOptions);

Converti OneNote in HTML con risorse incorporate in Java

Possiamo convertire un documento OneNote in una pagina Web HTML e incorporare tutte le risorse (come caratteri, immagini e CSS) in linea seguendo i passaggi seguenti:

  1. Carica un file OneNote utilizzando la classe Document.
  2. Crea un’istanza della classe HtmlSaveOptions.
  3. Successivamente, imposta le proprietà ExportCss, ExportFonts ed ExportImages su ResourceExportType.ExportEmbedded.
  4. Infine, chiama il metodo save() per salvare il documento OneNote come HTML. Richiede il percorso del file HTML di output e HtmlSaveOptions come argomenti.

L’esempio di codice seguente mostra come convertire un documento OneNote in HTML incorporando tutte le risorse utilizzando Java.

// Questo esempio di codice illustra come convertire un documento OneNote in HTML e incorporare risorse.
// Inizializza il documento OneNote
Document doc = new Document("C:\\Files\\Sample1.one");

// Definire le opzioni di salvataggio HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportCss(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportFonts(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportImages(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setFontFaceTypes(FontFaceType.Ttf);

// Salva in formato HTML
String dataDir = "C:\\Files\\ConvertWithEmbeddedResources.html";
doc.save(dataDir, htmlSaveOptions);

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limitazioni di valutazione.

Converti OneNote in HTML online

Puoi anche provare la nostra app online gratuita Convertitore da OneNote a HTML sviluppata utilizzando l’API sopra indicata.

OneNote in HTML: risorse didattiche

Puoi saperne di più sull’esportazione delle note da OneNote al formato HTML ed esplorare altre funzionalità della libreria utilizzando le risorse seguenti:

Conclusione

In questo articolo abbiamo imparato come convertire un documento OneNote in una pagina Web HTML in Java. Sfruttando Aspose.Note for Java, abbiamo scoperto un modo semplice ed efficiente per convertire OneNote in HTML che richiede solo poche righe di codice. Seguendo i passaggi descritti in questo articolo, puoi creare facilmente un’applicazione di conversione da OneNote a HTML in Java. In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.

Guarda anche