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:
- Java API för att lägga till bilder i OneNote
- Lägg till bild i ett nytt OneNote-dokument
- Infoga bild i ett befintligt OneNote-dokument
- 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:
- Skapa först en instans av klassen Document.
- Initiera sedan klassobjektet Page.
- Ladda sedan en bild med hjälp av klassen Image.
- Alternativt kan du ställa in bildhöjd, bredd, justering, offset, etc.
- Lägg sedan till bilden på sidan med metoden appendChildLast().
- Lägg på samma sätt till sidan i dokumentet.
- 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 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:
- Först laddar du en befintlig OneNote med klassen Document.
- Initiera sedan klassobjektet Page.
- Ladda sedan en bild med hjälp av klassen Image.
- Alternativt kan du ställa in bildhöjd, bredd, justering, offset, etc.
- Lägg sedan till bilden på sidan med metoden appendChildLast().
- Lägg på samma sätt till sidan i dokumentet.
- 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:
- Skapa först en instans av klassen Document.
- Initiera sedan klassobjektet Page.
- Ladda sedan en bild med hjälp av klassen Image.
- Ange sedan bildens alternativa text med egenskapsmetoderna setAlternativeTextTitle() och setAlternativeTextDescription().
- Lägg sedan till bilden på sidan med metoden appendChildLast().
- Lägg på samma sätt till sidan i dokumentet.
- 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");
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.