Convertir OneNote en HTML en Java

OneNote est un outil de prise de notes populaire qui permet aux utilisateurs de créer, d’organiser et de partager leurs notes dans une variété de formats. HTML est un langage de balisage standard utilisé pour créer des pages Web. La conversion de OneNote en HTML peut être utile pour plusieurs raisons, telles que la publication de vos notes en ligne ou leur partage avec d’autres personnes qui n’utilisent pas OneNote. Dans cet article, nous apprendrons comment convertir OneNote en HTML en Java.

Cet article couvre les sujets suivants :

  1. API Java pour convertir OneNote en HTML
  2. Convertir OneNote en HTML
  3. Convertir OneNote existant en HTML
  4. Exporter des pages spécifiques de OneNote vers HTML
  5. Convertir OneNote en HTML avec des ressources intégrées
  6. Convertir OneNote en HTML en ligne
  7. Ressources d’apprentissage gratuites

API Java pour convertir OneNote en HTML

Nous utiliserons l’API Aspose.Note for Java pour convertir des documents OneNote en pages Web HTML. Il permet aux développeurs de créer, lire, modifier et manipuler des fichiers Microsoft OneNote sans nécessiter l’installation de Microsoft Office. Aspose.Note for Java permet de travailler avec des blocs-notes, des sections, des pages, des nœuds et d’autres objets OneNote par programmation dans des applications Java.

Veuillez télécharger le JAR de l’API ou ajouter la configuration pom.xml suivante à une application Java basée sur 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>

Convertir OneNote en HTML en Java

Nous pouvons créer un document OneNote et le convertir en page Web HTML par programme en suivant les étapes ci-dessous :

  1. Créez une instance de la classe Document.
  2. Créez une nouvelle page à l’aide de l’objet de classe Page.
  3. Spécifiez ParagraphStyle et définissez les propriétés de mise en forme.
  4. Initialisez et définissez le titre de la page à l’aide de la classe Title.
  5. Après cela, ajoutez la page au document à l’aide de la méthode appendChildLast().
  6. Enfin, appelez la méthode save() pour enregistrer le document OneNote au format HTML. Il prend le chemin du fichier HTML de sortie et SaveFormat comme arguments.

L’exemple de code suivant montre comment créer un document OneNote et le convertir en HTML à l’aide de Java.

// Cet exemple de code montre comment créer un nouveau document OneNote et le convertir en HTML.
// créer un objet de la classe Document
Document doc = new Document();

// Ajouter une nouvelle page
Page page = new Page();

// Spécifier TextStyle et définir les propriétés de formatage
ParagraphStyle titleTextStyle = new ParagraphStyle()
                    .setFontColor(Color.black)
                    .setFontName("Arial")
                    .setFontSize(20);

// Spécifier le texte du titre
RichText titleText = new RichText().append("This is a Title!");
titleText.setParagraphStyle(titleTextStyle);

// Initialiser le titre
Title title = new Title();
title.setTitleText(titleText);

// Définir le titre de la page
page.setTitle(title);

// Ajouter un nœud de page
doc.appendChildLast(page);

// Enregistrer le document OneNote au format HTML
doc.save("C:\\Files\\CreateOneNoteDocAndSaveToHTML_out.html", SaveFormat.Html);
Créer un document OneNote et le convertir en page Web HTML à l'aide de Java

Créez un document OneNote et convertissez-le en page Web HTML à l’aide de Java.

Convertir OneNote existant en HTML en Java

Nous pouvons également convertir n’importe quel document OneNote existant en page Web HTML en suivant les étapes ci-dessous :

  1. Chargez un fichier OneNote à l’aide de la classe Document.
  2. Appelez la méthode save() pour enregistrer le document OneNote au format HTML.

L’exemple de code suivant montre comment convertir un document OneNote existant en HTML à l’aide de Java.

// Cet exemple de code montre comment convertir un document OneNote existant en HTML.
// Initialiser le document OneNote
Document doc = new Document("C:\\Files\\Sample1.one");

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

Exporter des pages spécifiques de OneNote vers HTML à l’aide de Java

Nous pouvons convertir une gamme de pages spécifiques d’un document OneNote en une page Web HTML en suivant les étapes ci-dessous :

  1. Chargez un fichier OneNote à l’aide de la classe Document.
  2. Créez une instance de la classe HtmlSaveOptions.
  3. Définissez le PageIndex à partir duquel démarrer la conversion.
  4. Après cela, spécifiez le PageCount pour convertir le nombre total de pages.
  5. Enfin, appelez la méthode save() pour enregistrer le document OneNote au format HTML. Il prend le chemin du fichier HTML de sortie et HtmlSaveOptions comme arguments.

L’exemple de code suivant montre comment exporter une plage de pages d’un document OneNote vers HTML à l’aide de Java.

// Cet exemple de code montre comment convertir une plage de pages d'un document OneNote en HTML.
// Initialiser le document OneNote
Document doc = new Document("C:\\Files\\Sample1.one");

// Définir les options d'enregistrement HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setPageCount(1);
htmlSaveOptions.setPageIndex(0);

// Enregistrer au format HTML
String dataDir = "C:\\Files\\ConvertRange.html";
doc.save(dataDir, htmlSaveOptions);

Convertir OneNote en HTML avec des ressources intégrées en Java

Nous pouvons convertir un document OneNote en page Web HTML et intégrer toutes les ressources (comme les polices, les images et CSS) en ligne en suivant les étapes ci-dessous :

  1. Chargez un fichier OneNote à l’aide de la classe Document.
  2. Créez une instance de la classe HtmlSaveOptions.
  3. Après cela, définissez les propriétés ExportCss, ExportFonts et ExportImages sur ResourceExportType.ExportEmbedded.
  4. Enfin, appelez la méthode save() pour enregistrer le document OneNote au format HTML. Il prend le chemin du fichier HTML de sortie et HtmlSaveOptions comme arguments.

L’exemple de code suivant montre comment convertir un document OneNote en HTML en intégrant toutes les ressources à l’aide de Java.

// Cet exemple de code montre comment convertir un document OneNote en HTML et intégrer des ressources.
// Initialiser le document OneNote
Document doc = new Document("C:\\Files\\Sample1.one");

// Définir les options d'enregistrement HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportCss(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportFonts(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportImages(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setFontFaceTypes(FontFaceType.Ttf);

// Enregistrer au format HTML
String dataDir = "C:\\Files\\ConvertWithEmbeddedResources.html";
doc.save(dataDir, htmlSaveOptions);

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitations d’évaluation.

Convertir OneNote en HTML en ligne

Vous pouvez également essayer notre application gratuite en ligne Convertisseur OneNote en HTML développée à l’aide de l’API ci-dessus.

OneNote vers HTML – Ressources d’apprentissage

Vous pouvez en savoir plus sur l’exportation de notes de OneNote au format HTML et explorer d’autres fonctionnalités de la bibliothèque à l’aide des ressources ci-dessous :

Conclusion

Dans cet article, nous avons appris comment convertir un document OneNote en page Web HTML en Java. En tirant parti d’Aspose.Note for Java, nous avons découvert un moyen simple et efficace de convertir OneNote en HTML qui ne nécessite que quelques lignes de code. En suivant les étapes décrites dans cet article, vous pouvez facilement créer une application de conversion OneNote en HTML en Java. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également