Lägg till bild till OneNote i Java

OneNote är en digital anteckningsbok som ger en enda plats för alla dina anteckningar och information. Det gör det möjligt att samla in, organisera och samarbeta information i fritt format och samarbete mellan flera användare i form av anteckningar, ritningar, skärmklipp och ljudkommentarer. Vi kan enkelt lägga till bilder, infoga bilder eller foton i OneNote-dokument programmatiskt. I den här artikeln kommer vi att lära oss hur du lägger till en bild till en OneNote i Java.

Följande ämnen ska behandlas i den här artikeln:

  1. Java API för att lägga till bilder i OneNote
  2. Lägg till bild i ett nytt OneNote-dokument
  3. Infoga bild i ett befintligt OneNote-dokument
  4. Lägg till bild med alternativ text

Java API för att lägga till bilder till OneNote

För att lägga till en bild i ett nytt eller befintligt OneNote-dokument kommer vi att använda API:et Aspose.Note for Java. API:et tillåter att skapa, läsa och konvertera OneNote-dokument programmatiskt utan att använda Microsoft OneNote. Det gör det också möjligt att infoga bilder och bilder i nya eller befintliga OneNote-dokument.

API:et tillhandahåller klassen Document som representerar ett Aspose.Note-dokument. Den tillhandahåller metoden save(String fileName) för att spara OneNote-dokumentet till en fil. Klassen Page i API:t representerar en sida i ett OneNote-dokument. API:ts Bild representerar en bild och tillhandahåller olika metoder och egenskaper för att arbeta med bilder i OneNote-dokument.

Vänligen antingen ladda ner JAR för API eller lägg till följande pom.xml-konfiguration i en Maven-baserad Java-applikation.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>22.9</version>
</dependency>

Lägg till bild i nytt OneNote-dokument i Java

Vi kan skapa ett nytt OneNote-dokument och infoga en bild eller vilken bild som helst genom att följa stegen nedan:

  1. Skapa först en instans av klassen Document.
  2. Initiera sedan klassobjektet Page.
  3. Ladda sedan en bild med hjälp av klassen Image.
  4. Alternativt kan du ställa in bildhöjd, bredd, justering, offset, etc.
  5. Lägg sedan till bilden på sidan med metoden appendChildLast().
  6. Lägg på samma sätt till sidan i dokumentet.
  7. Till sist, anropa metoden save() för att spara OneNote-dokumentet.

Följande kodexempel visar hur man lägger till en bild i ett nytt OneNote-dokument med Java.

// Detta kodexempel visar hur man lägger till en bild i ett nytt OneNote-dokument.
// Skapa ett objekt av klassen Document
Document doc = new Document();

// Initiera Sidklassobjekt
Page page = new Page();

// Ladda en bild efter filsökvägen.
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);

// Ställ in bildjustering
image.setAlignment(HorizontalAlignment.Right);

// Lägg till bild
page.appendChildLast(image);

// Lägg till sidnod
doc.appendChildLast(page);

// Spara OneNote-dokument
doc.save("C:\\Files\\OneNoteWithImage.one");
Lägg till bild i nytt OneNote-dokument i Java

Lägg till en bild i nytt OneNote-dokument i Java.

Lägg till bild till befintligt OneNote-dokument i Java

Vi kan också infoga en bild eller vilken bild som helst i ett befintligt OneNote-dokument genom att följa stegen nedan:

  1. Först laddar du en befintlig OneNote med klassen Document.
  2. Initiera sedan klassobjektet Page.
  3. Ladda sedan en bild med hjälp av klassen Image.
  4. Alternativt kan du ställa in bildhöjd, bredd, justering, offset, etc.
  5. Lägg sedan till bilden på sidan med metoden appendChildLast().
  6. Lägg på samma sätt till sidan i dokumentet.
  7. Till sist, anropa metoden save() för att spara OneNote-dokumentet.

Följande kodexempel visar hur man lägger till en bild i ett befintligt OneNote-dokument med Java.

// Detta kodexempel visar hur man lägger till en bild i ett befintligt OneNote-dokument.
// Ladda dokument från strömmen.
Document doc = new Document("C:\\Files\\Sample1.one");

// Lägg till en ny sida.
Page page = new Page();

// Ladda en bild från filen.
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);

// Ändra bildens storlek efter dina behov (valfritt).
image.setWidth(200);
image.setHeight(350);

// Ställ in bildens plats på sidan (valfritt).
image.setVerticalOffset(400);
image.setHorizontalOffset(100);

// Ställ in bildjustering
image.setAlignment(HorizontalAlignment.Right);

// Lägg till bilden på sidan.
page.appendChildLast(image);
doc.appendChildLast(page);

// Spara OneNote-dokument
doc.save("C:\\Files\\InsertImageIntoExisting.one");

Infoga bild med alternativ text i OneNote med Java

Vi kan lägga till alternativ bildtext medan vi infogar den i ett OneNote-dokument genom att följa stegen nedan:

  1. Skapa först en instans av klassen Document.
  2. Initiera sedan klassobjektet Page.
  3. Ladda sedan en bild med hjälp av klassen Image.
  4. Ange sedan bildens alternativa text med egenskapsmetoderna setAlternativeTextTitle() och setAlternativeTextDescription().
  5. Lägg sedan till bilden på sidan med metoden appendChildLast().
  6. Lägg på samma sätt till sidan i dokumentet.
  7. Till sist, anropa metoden save() för att spara OneNote-dokumentet.

Följande kodexempel visar hur man infogar en bild med alternativ text i OneNote med Java.

// Detta kodexempel visar hur man lägger till en bild med alternativ text.
// Skapa ett objekt av klassen Document
Document doc = new Document();

// Initiera Sidklassobjekt
Page page = new Page();

// Ladda en bild efter filsökvägen.
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);

// Ange bildalternativ text och beskrivning
image.setAlternativeTextTitle("This is an image's title!");
image.setAlternativeTextDescription("And this is an image's description!");

// Ställ in bildjustering
image.setAlignment(HorizontalAlignment.Right);

// Lägg till bild
page.appendChildLast(image);

// Lägg till sidnod
doc.appendChildLast(page);

// Spara OneNote-dokument
doc.save("C:\\Files\\ImageAlternativeText.one");
Infoga bild med alternativ text i OneNote med Java

Lägg till en bild i nytt OneNote-dokument i Java.

Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har vi lärt oss hur man skapar ett nytt OneNote-dokument och lägger till en bild med Java. Vi har också sett hur man laddar ett befintligt OneNote-dokument och infogar bild i det programmatiskt. Dessutom kan du lära dig mer om Aspose.Note för Java API med hjälp av dokumentation. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.

Se även