Temos o prazer de anunciar nossa nova API - Aspose.Note para .NET. Ele interage com o formato de arquivo do Microsoft Office OneNote (.one). Aspose.Note é uma biblioteca de classes .NET para ler, converter e analisar arquivos do Microsoft OneNote usando C#. Ele permite que os desenvolvedores trabalhem com ONE (2010/2013) arquivos em C#, ASP.NET MVC, serviços web ou qualquer aplicativo baseado em .NET. Aspose.Note para .NET API traz alguns recursos abrangentes.

Na primeira versão, incluímos recursos como converter arquivos .one em diferentes formatos de imagem, exportar para o formato PDF, ler e extrair texto de um arquivo .one, obter informações de página, obter informações de imagem, extrair imagens e pesquisar e substituir texto. Os exemplos a seguir dão uma ideia de como começar com o Aspose.Note para .NET.

Converter documentos do OneNote em C#

Converter documento do OneNote para PNG, BMP, JPEG, GIF em C#

A API Aspose.Note permite que os desenvolvedores salvem as páginas de um bloco de anotações em arquivos de imagem, tornando fácil criar uma miniatura. Abaixo está o código para salvar um OneNote como uma imagem em C#. Consulte o tópico a seguir para obter mais ajuda: Convertendo o OneNote em imagem.

// O caminho para o diretório de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carregue o documento em Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

// Inicializar o objeto ImageSaveOptions 
ImageSaveOptions opts = new ImageSaveOptions(SaveFormat.Png);
            
// Definir índice de página
opts.PageIndex = 1;

dataDir = dataDir + "ConvertSpecificPageToImage_out.png";

// Salve o documento como PNG.
oneFile.Save(dataDir, opts);

Converter documento do OneNote em PDF em C#

Se você tiver um arquivo do Microsoft OneNote que deseja compartilhar com outras pessoas, mas não quiser que elas alterem o formato, salve o arquivo como PDF. O código abaixo mostra como converter todas as páginas ou páginas específicas de um arquivo do OneNote como um arquivo PDF em C#. Consulte o tópico a seguir para obter mais ajuda: Convertendo um documento do OneNote em PDF.

// O caminho para o diretório de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carregue o documento em Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveWithDefaultSettings_out.pdf";
// Salve o documento como PDF
oneFile.Save(dataDir, SaveFormat.Pdf);

Ler arquivos do OneNote usando C#

  • Mostrar todo o texto de um arquivo do OneNote - Às vezes, os desenvolvedores precisam pegar algum texto de um arquivo do OneNote. O código a seguir extrai e mostra todo o conteúdo textual de um arquivo do OneNote. Consulte o seguinte tópico para obter mais ajuda: Extrair texto do documento do OneNote.
  • Obter o número de páginas de um documento do OneNote - Um documento do OneNote pode ter várias páginas: você pode exibir a contagem de páginas. A contagem inclui páginas de todos os níveis. O código a seguir obtém a contagem de páginas de um arquivo do OneNote usando C#. Consulte o tópico a seguir para obter mais ajuda: Obter número de páginas de um documento do OneNote.
  • Obtenha todas as informações de páginas de um documento do OneNote - a API Aspose.Note permite que os desenvolvedores acessem detalhes sobre cada página, como título da página, autor, nível de página, tamanho da página e tempo de criação, etc. A seguir está o código para obter detalhes sobre cada página do OneNote Arquivo. Consulte o tópico a seguir para obter mais ajuda: Obter informações de cada página de um documento do OneNote.
  • Obter o texto de uma página específica de um documento do OneNote - Aspose.Note também permite que você recupere o texto com base em um número de página específico em um documento do OneNote. O código abaixo mostra como. Consulte o tópico a seguir para obter mais ajuda: Extrair texto de uma página especificada do documento do OneNote.
  • Obter informações de imagem de um documento do OneNote - O Aspose.Note permite que os desenvolvedores acessem detalhes sobre cada imagem em um documento, por exemplo, nome do arquivo, largura, altura, extensão e hora da última modificação. O código a seguir mostra como obter detalhes sobre cada imagem de um arquivo do OneNote. Consulte o tópico a seguir para obter mais ajuda: Obter informações de cada imagem de um documento do OneNote.

Extraia imagens de arquivos do OneNote usando C#

  • Extraia todas as imagens de um documento do OneNote - Às vezes, você deseja capturas de tela e recortes como arquivos de imagem reais. O Aspose.Note tem esse recurso e permite que os desenvolvedores salvem esses arquivos como tal. Veja a seguir o código que extrai todas as imagens de um arquivo do OneNote. Consulte o tópico a seguir para obter mais ajuda: Extrair imagens de um documento do OneNote.

Pesquisar e substituir texto no arquivo do OneNote usando C#

Ao editar um livro do OneNote, localizar e substituir texto é útil. Por exemplo, se o nome de um projeto foi alterado, você pode substituir facilmente todas as instâncias do nome do projeto antigo pelo novo. No Aspose.Note, use a classe RichText para substituir o texto específico.

  • Pesquisar e substituir texto em todas as páginas de um documento do OneNote - o código abaixo pesquisa e substitui o texto em todas as páginas de um arquivo do OneNote. Consulte o tópico a seguir para obter mais ajuda: Substituir texto em todas as páginas.
  • Pesquisar e substituir texto em uma página específica de um documento do OneNote - Abaixo está o código para pesquisar e substituir texto em uma página específica de um arquivo do OneNote. Consulte o tópico a seguir para obter mais ajuda: Substituir texto em uma página específica.

Esperamos que você aproveite esses recursos de API que economizam tempo e esforço. A API é bastante simples e os desenvolvedores podem usá-la facilmente na aplicação. Aspose.Note para .NET permitirá converter, extrair, ler ou atualizar arquivos do OneNote sem instalar o Microsoft OneNote no servidor.

Para ver uma lista completa de recursos da API e experimentar a API do seu lado, visite a página a seguir e download a primeira versão do Aspose.Note para .NET. Se precisar de ajuda, sinta-se à vontade para perguntar no fórum Aspose.Note. Para obter mais detalhes, visite a documentação do Aspose.Note para .NET.