Mesclar OneNote .one csharp

Os arquivos do OneNote são usados para organizar coisas onde você pode manter informações importantes na forma de texto, imagem, desenho, etc. Você pode mesclar vários blocos de anotações em um único arquivo. O arquivo de saída mesclado pode ser salvo como um arquivo do OneNote (.one), bem como um documento PDF conforme suas necessidades.

Arquivos .one do OneNote mesclando em um único arquivo – instalação da API C#

Os arquivos do OneNote geralmente são salvos com a extensão de arquivo .one. Você pode mesclar arquivos do OneNote com a API Aspose.Note para .NET. Basta baixar os arquivos DLL de referência da seção New Releases ou com o comando de instalação do NuGet abaixo:

PM> Install-Package Aspose.Note

Mesclar arquivos .one do OneNote em um arquivo de bloco de anotações em C#

Você pode mesclar vários arquivos do OneNote em um único bloco de anotações com as seguintes etapas:

  1. Carregue os arquivos do notebook de origem e destino usando a classe Document.
  2. Clone todas as páginas e mescle as páginas com o método Merge.
  3. Salve o arquivo de saída do OneNote.

O código de exemplo a seguir mostra como mesclar arquivos .one do OneNote em um arquivo do Notebook em C#:

// Carregar o arquivo .one do OneNote usando a classe Document
Aspose.Note.Document oneSource = new Aspose.Note.Document("Sample1.one");

// Carregar o arquivo de destino do OneNote
Aspose.Note.Document oneDestination = new Aspose.Note.Document("Quick Notes.one");

// Mesclar todas as páginas dos arquivos do OneNote
oneDestination.Merge(oneSource.Select(page => page.Clone()));

// Salvar documento de saída do OneNote
oneDestination.Save("MergedOutput.one");

Mesclar arquivos .one do OneNote em um arquivo PDF em C#

Você pode mesclar vários arquivos do OneNote em um arquivo e exportar o arquivo de saída como um documento PDF seguindo as etapas abaixo:

  1. Carregue os notebooks de origem e destino com o objeto de classe Document.
  2. Mescle todas as páginas com o método Merge clonando-as uma a uma.
  3. Exporte o documento PDF de saída.

O trecho de código abaixo demonstra como mesclar arquivos OneNote .one como um documento PDF em C#:

// Carregar o arquivo .one do OneNote usando a classe Document
Aspose.Note.Document oneSource = new Aspose.Note.Document(dataDir + "Sample1.one");

// Carregar o arquivo de destino do OneNote
Aspose.Note.Document oneDestination = new Aspose.Note.Document(dataDir + "Quick Notes.one");

// Mesclar todas as páginas dos arquivos do OneNote
oneDestination.Merge(oneSource.Select(page => page.Clone()));

// Salvar documento PDF de saída
oneDestination.Save(dataDir + "MergedOutput.pdf" , Aspose.Note.SaveFormat.Pdf);

Obtenha Licença Temporária Gratuita

Você pode solicitar uma Licença Temporária Gratuita para avaliar a API sem quaisquer limitações.

Conclusão

Em conclusão, este artigo aborda como mesclar diferentes arquivos do OneNote e salvar o arquivo de saída como um bloco de anotações ou um documento PDF em C# de acordo com seus requisitos. Além disso, você pode explorar muitos outros recursos da API visitando a seção documentação. Caso você tenha alguma dúvida ou preocupação, entre em contato conosco através do fórum.

Veja também