Nous sommes ravis d’annoncer notre nouvelle API - Aspose.Note pour .NET. Il interagit avec le format de fichier Microsoft Office OneNote (.one). Aspose.Note est une bibliothèque de classes .NET pour lire, convertir et analyser les fichiers Microsoft OneNote à l’aide de C#. Il permet aux développeurs de travailler avec des fichiers ONE (2010/2013) en C#, ASP.NET MVC, des services Web ou toute application basée sur .NET. Aspose.Note pour l’API .NET apporte des fonctionnalités complètes.

Dans la première version, nous avons inclus des fonctionnalités telles que la conversion de fichiers .one en différents formats d’image, l’exportation au format PDF, la lecture et l’extraction de texte à partir d’un fichier .one, l’obtention d’informations sur la page, l’obtention d’informations sur l’image, l’extraction d’images et la recherche et le remplacement de texte. Les exemples suivants vous donnent une idée de la façon de démarrer avec Aspose.Note pour .NET.

Convertir des documents OneNote en C#

Convertir un document OneNote en PNG, BMP, JPEG, GIF en C#

L’API Aspose.Note permet aux développeurs d’enregistrer des pages de bloc-notes dans des fichiers image, ce qui facilite la création d’une vignette. Vous trouverez ci-dessous le code permettant d’enregistrer une OneNote en tant qu’image en C#. Veuillez consulter la rubrique suivante pour obtenir de l’aide : Conversion de OneNote en image.

// Chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Chargez le document dans Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

// Initialiser l'objet ImageSaveOptions 
ImageSaveOptions opts = new ImageSaveOptions(SaveFormat.Png);
            
// Définir l'index des pages
opts.PageIndex = 1;

dataDir = dataDir + "ConvertSpecificPageToImage_out.png";

// Enregistrez le document au format PNG.
oneFile.Save(dataDir, opts);

Convertir un document OneNote en PDF en C#

Si vous souhaitez partager un fichier Microsoft OneNote avec d’autres personnes, mais que vous ne souhaitez pas qu’elles puissent modifier le format, vous pouvez enregistrer le fichier au format PDF. Le code ci-dessous montre comment convertir toutes les pages ou des pages spécifiques d’un fichier OneNote en fichier PDF en C#. Veuillez consulter la rubrique suivante pour obtenir de l’aide : Conversion d’un document OneNote en PDF.

// Chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Chargez le document dans Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveWithDefaultSettings_out.pdf";
// Enregistrez le document au format PDF
oneFile.Save(dataDir, SaveFormat.Pdf);

Lire des fichiers OneNote à l’aide de C#

  • Afficher tout le texte d’un fichier OneNote - Parfois, les développeurs doivent récupérer du texte à partir d’un fichier OneNote. Le code suivant extrait et affiche tout le contenu textuel d’un fichier OneNote. Veuillez consulter la rubrique suivante pour obtenir de l’aide : Extraire le texte du document OneNote.
  • Obtenir le nombre de pages d’un document OneNote - Un document OneNote peut avoir plusieurs pages : vous pouvez afficher le nombre de pages. Le décompte comprend les pages de tous les niveaux. Le code suivant obtient le nombre de pages d’un fichier OneNote à l’aide de C#. Veuillez consulter la rubrique suivante pour obtenir de l’aide : Obtenir le nombre de pages d’un document OneNote.
  • Obtenez toutes les informations sur les pages d’un document OneNote - L’API Aspose.Note permet aux développeurs d’accéder aux détails de chaque page comme le titre de la page, l’auteur, le niveau de la page, la taille de la page et le temps de création, etc. Voici le code pour obtenir des détails sur chaque page de OneNote dossier. Veuillez consulter la rubrique suivante pour obtenir de l’aide : Obtenir des informations sur chaque page d’un document OneNote.
  • Obtenir le texte d’une page particulière d’un document OneNote -Aspose.Note vous permet également de récupérer du texte en fonction d’un numéro de page spécifique dans un document OneNote. Le code ci-dessous montre comment. Veuillez consulter la rubrique suivante pour obtenir de l’aide : Extraction de texte d’une page spécifiée d’un document OneNote.
  • Obtenir des informations sur l’image d’un document OneNote - Aspose.Note permet aux développeurs d’accéder aux détails de chaque image d’un document, par exemple, le nom du fichier, la largeur, la hauteur, l’extension et l’heure de la dernière modification. Le code qui suit montre comment obtenir des détails sur chaque image à partir d’un fichier OneNote. Veuillez consulter la rubrique suivante pour obtenir de l’aide : Obtenir des informations sur chaque image à partir d’un document OneNote.

Extraire des images de fichiers OneNote à l’aide de C#

  • Extrayez toutes les images d’un document OneNote - Parfois, vous voulez des captures d’écran et des coupures de presse en tant que fichiers image réels. Aspose.Note a cette fonctionnalité et permet aux développeurs d’enregistrer ces fichiers en tant que tels. Voici le code qui extrait toutes les images d’un fichier OneNote. Veuillez consulter la rubrique suivante pour obtenir une aide supplémentaire : Extraire des images d’un document OneNote.

Rechercher et remplacer du texte dans un fichier OneNote à l’aide de C#

Lors de la modification d’un livre OneNote, la recherche et le remplacement de texte sont utiles. Par exemple, si le nom d’un projet a changé, vous pouvez facilement remplacer toutes les instances de l’ancien nom de projet par le nouveau. Dans Aspose.Note, utilisez la classe RichText pour remplacer un texte spécifique.

  • Rechercher et remplacer du texte sur toutes les pages d’un document OneNote - Le code ci-dessous recherche et remplace du texte sur toutes les pages d’un fichier OneNote. Veuillez consulter la rubrique suivante pour obtenir de l’aide : Remplacer le texte sur toutes les pages.
  • Rechercher et remplacer du texte sur une page particulière d’un document OneNote - Vous trouverez ci-dessous le code permettant de rechercher et de remplacer du texte sur une page particulière d’un fichier OneNote. Veuillez consulter la rubrique suivante pour obtenir de l’aide : Remplacer le texte sur une page particulière.

Nous espérons que vous apprécierez ces fonctionnalités de l’API qui vous feront gagner du temps et de l’énergie. L’API est assez simple et les développeurs peuvent l’utiliser facilement dans l’application. Aspose.Note pour .NET vous permettra de convertir, extraire, lire ou mettre à jour des fichiers OneNote sans installer Microsoft OneNote sur le serveur.

Pour afficher une liste complète des fonctionnalités de l’API et essayer l’API de votre côté, veuillez visiter la page suivante et télécharger la première version d’Aspose.Note pour .NET. Si vous avez besoin d’aide, n’hésitez pas à demander sur le forum Aspose.Note. Pour plus de détails, veuillez consulter la documentation Aspose.Note for .NET.