Aggiungi immagine a OneNote in C#

OneNote consente la raccolta, l’organizzazione e la collaborazione di informazioni in formato libero e la collaborazione multiutente sotto forma di note, disegni, ritagli di schermate e commenti audio. Possiamo inserire immagini nei documenti di OneNote a livello di codice. In questo articolo impareremo come aggiungere un’immagine a OneNote in C#.

In questo articolo verranno trattati i seguenti argomenti:

  1. API C# per aggiungere immagini a OneNote
  2. Aggiungi immagine a un nuovo documento OneNote
  3. Inserisci immagine in un documento OneNote esistente
  4. Aggiungi immagine con testo alternativo

API C# per aggiungere immagini a OneNote

Per aggiungere un’immagine a un documento OneNote nuovo o esistente, utilizzeremo l’API Aspose.Note per .NET. L’API consente di creare, leggere e convertire documenti OneNote a livello di codice senza utilizzare Microsoft OneNote. Consente inoltre di importare contenuto da documenti PDF in documenti OneNote.

Si prega di scaricare la DLL dell’API o installarla utilizzando NuGet.

PM> Install-Package Aspose.Note

Aggiungi immagine al nuovo documento OneNote in C#

Possiamo creare un nuovo documento OneNote e inserire un’immagine seguendo i passaggi indicati di seguito:

  1. Innanzitutto, crea un’istanza della classe Document.
  2. Quindi, inizializza l’oggetto della classe Page.
  3. Quindi, carica un’immagine usando la classe Image.
  4. Facoltativamente, impostare l’altezza, la larghezza, l’allineamento, l’offset dell’immagine, ecc.
  5. Successivamente, aggiungi l’immagine alla pagina utilizzando il metodo AppendChildLast().
  6. Allo stesso modo, aggiungi la Pagina al documento.
  7. Infine, chiama il metodo Save() per salvare il documento di OneNote.

L’esempio di codice seguente mostra come aggiungere un’immagine a un nuovo documento di OneNote usando C#.

// Questo esempio di codice illustra come aggiungere un'immagine a un nuovo documento di OneNote.
// Il percorso della directory dei documenti.
string dataDir = "C:\\Files\\Note\\";

// Crea un oggetto della classe Document
Document doc = new Document();

// Inizializza l'oggetto della classe Page
Page page = new Page();

// Carica un'immagine dal percorso del file.
Image image = new Image(dataDir + "sample.jpg");

// Imposta l'allineamento dell'immagine
image.Alignment = HorizontalAlignment.Right;

// Aggiungi immagine
page.AppendChildLast(image);

// Aggiungi il nodo Pagina
doc.AppendChildLast(page);

// Salva il documento di OneNote
dataDir = dataDir + "CreateOneNoteWithImage.one";
doc.Save(dataDir);
Aggiungi immagine al nuovo documento di OneNote in CSharp

Aggiungi un’immagine al nuovo documento di OneNote in C#.

Aggiungi immagine al documento OneNote esistente in C#

Possiamo anche inserire un’immagine in un documento OneNote esistente seguendo i passaggi indicati di seguito:

  1. Innanzitutto, carica un OneNote esistente utilizzando la classe Document.
  2. Quindi, inizializza l’oggetto della classe Page.
  3. Quindi, carica un’immagine usando la classe Image.
  4. Facoltativamente, impostare l’altezza, la larghezza, l’allineamento, l’offset dell’immagine, ecc.
  5. Successivamente, aggiungi l’immagine alla pagina utilizzando il metodo AppendChildLast().
  6. Allo stesso modo, aggiungi la Pagina al documento.
  7. Infine, chiama il metodo Save() per salvare il documento di OneNote.

L’esempio di codice seguente mostra come aggiungere un’immagine a un documento OneNote esistente usando C#.

// Questo esempio di codice illustra come aggiungere un'immagine a un documento di OneNote esistente.
// Il percorso della directory dei documenti.
string dataDir = "C:\\Files\\Note\\";

// Carica il documento dallo stream.
Document doc = new Document(dataDir + "Sample1.one");

// Aggiungi una nuova pagina.
Page page = new Page();

// Carica un'immagine dal file.
Image image = new Image(dataDir + "sample.jpg");

// Modifica le dimensioni dell'immagine in base alle tue esigenze (opzionale).
image.Width = 500;
image.Height = 750;

// Imposta la posizione dell'immagine nella pagina (opzionale).
image.VerticalOffset = 400;
image.HorizontalOffset = 100;

// Imposta l'allineamento dell'immagine
image.Alignment = HorizontalAlignment.Right;

// Aggiungi l'immagine alla pagina.
page.AppendChildLast(image);
doc.AppendChildLast(page);

// Salva il documento di OneNote
dataDir = dataDir + "InsertImageIntoExisting.one";
doc.Save(dataDir);

Inserisci immagine con testo alternativo in OneNote usando C#

Possiamo aggiungere un testo alternativo all’immagine mentre lo inseriamo in un documento OneNote seguendo i passaggi indicati di seguito:

  1. Innanzitutto, crea un’istanza della classe Document.
  2. Quindi, inizializza l’oggetto della classe Page.
  3. Quindi, carica un’immagine usando la classe Image.
  4. Quindi, specifica le proprietà AlternativeTextTitle e AlternativeTextDescription.
  5. Successivamente, aggiungi l’immagine alla pagina utilizzando il metodo AppendChildLast().
  6. Allo stesso modo, aggiungi la Pagina al documento.
  7. Infine, chiama il metodo Save() per salvare il documento di OneNote.

L’esempio di codice seguente mostra come inserire un’immagine con testo alternativo in OneNote usando C#.

// Questo esempio di codice illustra come aggiungere un'immagine con testo alternativo nel documento di OneNote.
// Il percorso della directory dei documenti.
string dataDir = "C:\\Files\\Note\\";

// Crea un nuovo documento
var document = new Document();

// Aggiungi una nuova Pagina
var page = new Page();

// Carica un'immagine
var image = new Image(dataDir + "sample.jpg");

// Specifica il testo e la descrizione alternativi dell'immagine
image.AlternativeTextTitle = "This is an image's title!";
image.AlternativeTextDescription = "And this is an image's description!";

// Aggiungi un'immagine
page.AppendChildLast(image);

// Aggiungi pagina
document.AppendChildLast(page);

// Salva il documento
dataDir = dataDir + "ImageAlternativeText.one";
document.Save(dataDir);

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limitazioni di valutazione.

Conclusione

In questo articolo abbiamo imparato a:

  • crea un nuovo documento OneNote usando C#;
  • caricare un documento OneNote esistente;
  • aggiungere una pagina al documento di OneNote;
  • aggiungere un’immagine alla pagina del documento di OneNote a livello di codice;

Oltre ad aggiungere un’immagine a OneNote in C#, puoi saperne di più su Aspose.Note per l’API .NET usando la documentazione. In caso di ambiguità, non esitare a contattarci sul nostro forum di supporto gratuito.

Guarda anche