Combinar OneNote .one csharp

Os arquivos do OneNote são usados para coletar informações ou colaborar para manter as coisas organizadas enquanto trabalha em uma tarefa. Em determinados cenários, convém combinar vários blocos de anotações em um único arquivo. O arquivo de saída criado pode ser salvo como um arquivo de formato OneNote (.one), bem como um documento PDF conforme suas necessidades.

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

Você pode combinar arquivos do OneNote em seus aplicativos com a API Aspose.Note para .NET. Configure facilmente a API baixando os arquivos DLL de referência da página Downloads ou usando o seguinte comando de instalação do NuGet:

PM> Install-Package Aspose.Note

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

Você pode combinar vários blocos de anotações do OneNote em um único arquivo seguindo as etapas abaixo:

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

O código de exemplo abaixo explica como combinar arquivos .one do OneNote em um único 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");

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

Você pode combinar vários blocos de anotações do OneNote em um único arquivo e salvar o arquivo de saída como um arquivo PDF com as seguintes etapas:

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

O exemplo de código a seguir é uma demonstração de como combinar vários arquivos .one do OneNote em 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 avaliar a API em sua capacidade total solicitando uma Licença Temporária Gratuita para .

Conclusão

Concluindo, este artigo explica como combinar muitos arquivos do OneNote e exportar o arquivo gerado como um Notebook ou um arquivo PDF programaticamente em C#. Além disso, você pode conhecer outros recursos suportados pela API ao visitar o espaço documentação. Sinta-se à vontade para discutir suas preocupações conosco por meio do fórum.

Veja também