Konvertera OneNote till HTML i Java

OneNote är ett populärt anteckningsverktyg som låter användare skapa, organisera och dela sina anteckningar i en mängd olika format. HTML är ett standardspråk som används för att skapa webbsidor. Att konvertera OneNote till HTML kan vara användbart av flera skäl, som att publicera dina anteckningar online eller dela dem med andra som inte använder OneNote. I den här artikeln kommer vi att lära oss hur du konverterar OneNote till HTML i Java.

Den här artikeln tar upp följande ämnen:

  1. Java API för att konvertera OneNote till HTML
  2. Konvertera OneNote till HTML
  3. Konvertera befintlig OneNote till HTML
  4. Exportera specifika sidor av OneNote till HTML
  5. Konvertera OneNote till HTML med inbäddade resurser
  6. Konvertera OneNote till HTML Online
  7. Gratis läranderesurser

Java API för att konvertera OneNote till HTML

Vi kommer att använda API:et Aspose.Note for Java för att konvertera OneNote-dokument till HTML-webbsidor. Det gör det möjligt för utvecklare att skapa, läsa, redigera och manipulera Microsoft OneNote-filer utan att Microsoft Office behöver installeras. Aspose.Note för Java tillåter arbete med OneNote-anteckningsböcker, sektioner, sidor, noder och andra objekt programmatiskt i Java-applikationer.

Vänligen ladda ner JAR för API:t eller lägg till följande pom.xml-konfiguration till en Maven-baserad Java-applikation.

<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>

Konvertera OneNote till HTML i Java

Vi kan skapa ett OneNote-dokument och konvertera det till en HTML-webbsida programmatiskt genom att följa stegen nedan:

  1. Skapa en instans av klassen Document.
  2. Skapa en ny sida med hjälp av klassobjektet Page.
  3. Ange ParagraphStyle och ange formateringsegenskaper.
  4. Initiera och ställ in sidtiteln med klassen Titel.
  5. Lägg sedan till sidan i dokumentet med metoden appendChildLast() .
  6. Till sist, anropa metoden save() för att spara OneNote-dokumentet som HTML. Den tar HTML-filens sökväg och SaveFormat som argument.

Följande kodexempel visar hur du skapar ett OneNote-dokument och konverterar det till HTML med Java.

// Detta kodexempel visar hur man skapar ett nytt OneNote-dokument och konverterar det till HTML.
// skapa ett objekt av klassen Document
Document doc = new Document();

// Lägg till en ny sida
Page page = new Page();

// Ange TextStyle och ange formateringsegenskaper
ParagraphStyle titleTextStyle = new ParagraphStyle()
                    .setFontColor(Color.black)
                    .setFontName("Arial")
                    .setFontSize(20);

// Ange titeltext
RichText titleText = new RichText().append("This is a Title!");
titleText.setParagraphStyle(titleTextStyle);

// Initiera titel
Title title = new Title();
title.setTitleText(titleText);

// Ställ in sidtitel
page.setTitle(title);

// Lägg till sidnod
doc.appendChildLast(page);

// Spara OneNote-dokument som HTML
doc.save("C:\\Files\\CreateOneNoteDocAndSaveToHTML_out.html", SaveFormat.Html);
Skapa OneNote-dokument och konvertera till HTML-webbsida med Java

Skapa OneNote-dokument och konvertera till HTML-webbsida med Java.

Konvertera befintlig OneNote till HTML i Java

Vi kan också konvertera alla befintliga OneNote-dokument till en HTML-webbsida genom att följa stegen nedan:

  1. Ladda en OneNote-fil med klassen Document.
  2. Anropa metoden save() för att spara OneNote-dokumentet som HTML.

Följande kodexempel visar hur man konverterar ett befintligt OneNote-dokument till HTML med Java.

// Detta kodexempel visar hur man konverterar ett befintligt OneNote-dokument till HTML.
// Initiera OneNote-dokument
Document doc = new Document("C:\\Files\\Sample1.one");

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

Exportera specifika sidor i OneNote till HTML med Java

Vi kan konvertera en rad specifika sidor från ett OneNote-dokument till en HTML-webbsida genom att följa stegen nedan:

  1. Ladda en OneNote-fil med klassen Document.
  2. Skapa en instans av klassen HtmlSaveOptions.
  3. Ställ in PageIndex varifrån konverteringen ska starta.
  4. Efter det, ange PageCount för att konvertera det totala antalet sidor.
  5. Till sist, anropa metoden save() för att spara OneNote-dokumentet som HTML. Den tar HTML-filens sökväg och HtmlSaveOptions som argument.

Följande kodexempel visar hur man exporterar en rad sidor från ett OneNote-dokument till HTML med Java.

// Detta kodexempel visar hur man konverterar ett antal sidor från OneNote-dokument till HTML.
// Initiera OneNote-dokument
Document doc = new Document("C:\\Files\\Sample1.one");

// Definiera HTML-sparalternativ
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setPageCount(1);
htmlSaveOptions.setPageIndex(0);

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

Konvertera OneNote till HTML med inbäddade resurser i Java

Vi kan konvertera ett OneNote-dokument till en HTML-webbsida och bädda in alla resurser (som typsnitt, bilder och CSS) inline genom att följa stegen nedan:

  1. Ladda en OneNote-fil med klassen Document.
  2. Skapa en instans av klassen HtmlSaveOptions.
  3. Efter det ställer du in egenskaperna ExportCss, ExportFonts och ExportImages till ResourceExportType.ExportEmbedded.
  4. Till sist, anropa metoden save() för att spara OneNote-dokumentet som HTML. Den tar HTML-filens sökväg och HtmlSaveOptions som argument.

Följande kodexempel visar hur man konverterar ett OneNote-dokument till HTML genom att bädda in alla resurser med Java.

// Det här kodexemplet visar hur man konverterar ett OneNote-dokument till HTML och bäddar in resurser.
// Initiera OneNote-dokument
Document doc = new Document("C:\\Files\\Sample1.one");

// Definiera HTML-sparalternativ
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportCss(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportFonts(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportImages(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setFontFaceTypes(FontFaceType.Ttf);

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

Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

Konvertera OneNote till HTML Online

Du kan också prova vår gratis online-app OneNote till HTML-konverterare som utvecklats med ovanstående API.

OneNote till HTML – Lärresurser

Du kan lära dig mer om att exportera anteckningar från OneNote till HTML-format och utforska andra funktioner i biblioteket med hjälp av resurserna nedan:

Slutsats

I den här artikeln har vi lärt oss hur man konverterar ett OneNote-dokument till en HTML-webbsida i Java. Genom att utnyttja Aspose.Note för Java har vi upptäckt ett enkelt och effektivt sätt att konvertera OneNote till HTML som bara kräver några rader kod. Genom att följa stegen som beskrivs i den här artikeln kan du enkelt skapa ett OneNote till HTML-konverteringsprogram i Java. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.

Se även