OneNote é uma ferramenta popular de anotações que permite aos usuários criar, organizar e compartilhar suas anotações em vários formatos. HTML é uma linguagem de marcação padrão usada para criar páginas da web. A conversão do OneNote em HTML pode ser útil por vários motivos, como publicar suas anotações on-line ou compartilhá-las com outras pessoas que não usam o OneNote. Neste artigo, aprenderemos como converter OneNote para HTML em Java.
Este artigo cobre os seguintes tópicos:
- API Java para converter OneNote em HTML
- Converter OneNote em HTML
- Converter OneNote existente em HTML
- Exportar páginas específicas do OneNote para HTML
- Converta OneNote em HTML com recursos incorporados
- Converter OneNote para HTML on-line
- Recursos de aprendizagem gratuitos
API Java para converter OneNote em HTML
Usaremos a API Aspose.Note for Java para converter documentos do OneNote em páginas HTML. Ele permite que os desenvolvedores criem, leiam, editem e manipulem arquivos do Microsoft OneNote sem exigir a instalação do Microsoft Office. Aspose.Note for Java permite trabalhar com blocos de notas, seções, páginas, nós e outros objetos do OneNote programaticamente em aplicativos Java.
Por favor, baixe o JAR da API ou adicione a seguinte configuração pom.xml a um aplicativo Java baseado em 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>
Converter OneNote em HTML em Java
Podemos criar um documento OneNote e convertê-lo em uma página HTML programaticamente seguindo as etapas abaixo:
- Crie uma instância da classe Document.
- Crie uma nova página usando o objeto da classe Page.
- Especifique ParagraphStyle e defina propriedades de formatação.
- Inicialize e defina o título da página usando a classe Title.
- Depois disso, adicione a página ao documento usando o método appendChildLast().
- Por fim, chame o método save() para salvar o documento do OneNote como HTML. Ele usa o caminho do arquivo HTML de saída e SaveFormat como argumentos.
O exemplo de código a seguir mostra como criar um documento do OneNote e convertê-lo em HTML usando Java.
// Este exemplo de código demonstra como criar um novo documento do OneNote e convertê-lo em HTML.
// crie um objeto da classe Document
Document doc = new Document();
// Adicionar uma nova página
Page page = new Page();
// Especifique TextStyle e defina propriedades de formatação
ParagraphStyle titleTextStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(20);
// Especifique o texto do título
RichText titleText = new RichText().append("This is a Title!");
titleText.setParagraphStyle(titleTextStyle);
// Inicializar título
Title title = new Title();
title.setTitleText(titleText);
// Definir título da página
page.setTitle(title);
// Adicionar nó de página
doc.appendChildLast(page);
// Salvar documento do OneNote como HTML
doc.save("C:\\Files\\CreateOneNoteDocAndSaveToHTML_out.html", SaveFormat.Html);
Converter o OneNote existente em HTML em Java
Também podemos converter qualquer documento existente do OneNote em uma página HTML seguindo as etapas abaixo:
- Carregue um arquivo do OneNote usando a classe Document.
- Chame o método save() para salvar o documento do OneNote como HTML.
O exemplo de código a seguir mostra como converter um documento existente do OneNote em HTML usando Java.
// Este exemplo de código demonstra como converter um documento existente do OneNote em HTML.
// Inicializar documento do OneNote
Document doc = new Document("C:\\Files\\Sample1.one");
// Salvar como HTML
String dataDir = "C:\\Files\\Sample1_out.html";
doc.save(dataDir, SaveFormat.Html);
Exporte páginas específicas do OneNote para HTML usando Java
Podemos converter uma série de páginas específicas de um documento do OneNote em uma página HTML seguindo as etapas abaixo:
- Carregue um arquivo do OneNote usando a classe Document.
- Crie uma instância da classe HtmlSaveOptions.
- Defina o PageIndex de onde iniciar a conversão.
- Depois disso, especifique PageCount para converter o número total de páginas.
- Por fim, chame o método save() para salvar o documento do OneNote como HTML. Ele utiliza o caminho do arquivo HTML de saída e HtmlSaveOptions como argumentos.
O exemplo de código a seguir mostra como exportar um intervalo de páginas de um documento do OneNote para HTML usando Java.
// Este exemplo de código demonstra como converter um intervalo de páginas de um documento do OneNote em HTML.
// Inicializar documento do OneNote
Document doc = new Document("C:\\Files\\Sample1.one");
// Definir opções de salvamento de HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setPageCount(1);
htmlSaveOptions.setPageIndex(0);
// Salvar em formato HTML
String dataDir = "C:\\Files\\ConvertRange.html";
doc.save(dataDir, htmlSaveOptions);
Converta OneNote em HTML com recursos incorporados em Java
Podemos converter um documento OneNote em uma página HTML e incorporar todos os recursos (como fontes, imagens e CSS) inline seguindo as etapas abaixo:
- Carregue um arquivo do OneNote usando a classe Document.
- Crie uma instância da classe HtmlSaveOptions.
- Depois disso, defina as propriedades ExportCss, ExportFonts e ExportImages como ResourceExportType.ExportEmbedded.
- Por fim, chame o método save() para salvar o documento do OneNote como HTML. Ele usa o caminho do arquivo HTML de saída e HtmlSaveOptions como argumentos.
O exemplo de código a seguir mostra como converter um documento do OneNote em HTML incorporando todos os recursos usando Java.
// Este exemplo de código demonstra como converter um documento do OneNote em HTML e incorporar recursos.
// Inicializar documento do OneNote
Document doc = new Document("C:\\Files\\Sample1.one");
// Definir opções de salvamento de HTML
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportCss(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportFonts(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportImages(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setFontFaceTypes(FontFaceType.Ttf);
// Salvar em formato HTML
String dataDir = "C:\\Files\\ConvertWithEmbeddedResources.html";
doc.save(dataDir, htmlSaveOptions);
Obtenha uma licença gratuita
Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.
Converter OneNote em HTML on-line
Você também pode experimentar nosso aplicativo online gratuito Conversor OneNote para HTML desenvolvido usando a API acima.
OneNote para HTML – Recursos de aprendizagem
Você pode aprender mais sobre como exportar notas do OneNote para o formato HTML e explorar outros recursos da biblioteca usando os recursos abaixo:
Conclusão
Neste artigo, aprendemos como converter um documento do OneNote em uma página HTML em Java. Ao aproveitar o Aspose.Note para Java, descobrimos uma maneira simples e eficiente de converter o OneNote em HTML que requer apenas algumas linhas de código. Seguindo as etapas descritas neste artigo, você pode criar facilmente um aplicativo conversor do OneNote para HTML em Java. Em caso de qualquer ambigüidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.