OneNote je digitální zápisník, který poskytuje jediné místo pro všechny vaše poznámky a informace. Umožňuje shromažďovat, organizovat a spolupracovat volně formované informace a spolupráci více uživatelů ve formě poznámek, kreseb, výstřižků z obrazovky a zvukových komentářů. Do dokumentů OneNotu můžeme snadno programově přidávat obrázky, vkládat obrázky nebo fotografie. V tomto článku se naučíme, jak přidat obrázek do OneNotu v Javě.
Tento článek bude obsahovat následující témata:
- Java API pro přidávání obrázků do OneNotu
- Přidat obrázek do nového dokumentu OneNotu
- Vložit obrázek do existujícího dokumentu OneNotu
- Přidat obrázek s alternativním textem
Java API pro přidávání obrázků do OneNotu
Chcete-li přidat obrázek do nového nebo existujícího dokumentu OneNote, použijeme Aspose.Note for Java API. Rozhraní API umožňuje vytvářet, číst a převádět dokumenty OneNote programově bez použití Microsoft OneNote. Umožňuje také vkládání obrázků a obrázků do nových nebo stávajících dokumentů OneNotu.
Rozhraní API poskytuje třídu Document, která představuje dokument Aspose.Note. Poskytuje metodu save(String fileName) pro uložení dokumentu OneNotu do souboru. Třída Page rozhraní API představuje stránku v dokumentu OneNotu. Image rozhraní API představuje obrázek a poskytuje různé metody a vlastnosti pro práci s obrázky v dokumentu OneNotu.
Prosím buď stáhněte si JAR API, nebo přidejte následující konfiguraci pom.xml do Java aplikace založené na Maven.
<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>
Přidat obrázek do nového dokumentu OneNotu v Javě
Můžeme vytvořit nový dokument OneNotu a vložit obrázek nebo jakýkoli obrázek podle následujících kroků:
- Nejprve vytvořte instanci třídy Document.
- Dále inicializujte objekt třídy Page.
- Poté načtěte obrázek pomocí třídy Image.
- Volitelně nastavte výšku, šířku, zarovnání, odsazení atd.
- Poté přidejte obrázek na stránku pomocí metody appendChildLast().
- Podobně přidejte stránku do dokumentu.
- Nakonec zavolejte metodu save() a uložte dokument OneNotu.
Následující ukázka kódu ukazuje, jak přidat obrázek do nového dokumentu OneNotu pomocí Java.
// Tato ukázka kódu ukazuje, jak přidat obrázek do nového dokumentu OneNotu.
// Vytvořte objekt třídy Document
Document doc = new Document();
// Inicializujte objekt třídy Page
Page page = new Page();
// Načtěte obrázek podle cesty k souboru.
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);
// Nastavte zarovnání obrazu
image.setAlignment(HorizontalAlignment.Right);
// Přidat obrázek
page.appendChildLast(image);
// Přidat uzel stránky
doc.appendChildLast(page);
// Uložte dokument OneNotu
doc.save("C:\\Files\\OneNoteWithImage.one");
Přidat obrázek do existujícího dokumentu OneNotu v Javě
Můžeme také vložit obrázek nebo jakýkoli obrázek do existujícího dokumentu OneNote podle následujících kroků:
- Nejprve načtěte existující OneNote pomocí třídy Document.
- Dále inicializujte objekt třídy Page.
- Poté načtěte obrázek pomocí třídy Image.
- Volitelně nastavte výšku, šířku, zarovnání, odsazení atd.
- Poté přidejte obrázek na stránku pomocí metody appendChildLast().
- Podobně přidejte stránku do dokumentu.
- Nakonec zavolejte metodu save() a uložte dokument OneNotu.
Následující ukázka kódu ukazuje, jak přidat obrázek do existujícího dokumentu OneNotu pomocí Java.
// Tato ukázka kódu ukazuje, jak přidat obrázek do existujícího dokumentu OneNotu.
// Načíst dokument ze streamu.
Document doc = new Document("C:\\Files\\Sample1.one");
// Přidat novou stránku.
Page page = new Page();
// Načtěte obrázek ze souboru.
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);
// Změňte velikost obrázku podle svých potřeb (volitelné).
image.setWidth(200);
image.setHeight(350);
// Nastavte umístění obrázku na stránce (volitelné).
image.setVerticalOffset(400);
image.setHorizontalOffset(100);
// Nastavte zarovnání obrazu
image.setAlignment(HorizontalAlignment.Right);
// Přidejte obrázek na stránku.
page.appendChildLast(image);
doc.appendChildLast(page);
// Uložte dokument OneNotu
doc.save("C:\\Files\\InsertImageIntoExisting.one");
Vložte obrázek s alternativním textem do OneNotu pomocí Java
Můžeme přidat alternativní text obrázku při jeho vkládání do dokumentu OneNotu podle následujících kroků:
- Nejprve vytvořte instanci třídy Document.
- Dále inicializujte objekt třídy Page.
- Poté načtěte obrázek pomocí třídy Image.
- Dále určete alternativní text obrázku pomocí metod vlastností setAlternativeTextTitle() a setAlternativeTextDescription().
- Poté přidejte obrázek na stránku pomocí metody appendChildLast().
- Podobně přidejte stránku do dokumentu.
- Nakonec zavolejte metodu save() a uložte dokument OneNotu.
Následující ukázka kódu ukazuje, jak vložit obrázek s alternativním textem do OneNotu pomocí Java.
// Tato ukázka kódu ukazuje, jak přidat obrázek s alternativním textem.
// Vytvořte objekt třídy Document
Document doc = new Document();
// Inicializujte objekt třídy Page
Page page = new Page();
// Načtěte obrázek podle cesty k souboru.
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);
// Zadejte alternativní text a popis obrázku
image.setAlternativeTextTitle("This is an image's title!");
image.setAlternativeTextDescription("And this is an image's description!");
// Nastavte zarovnání obrazu
image.setAlignment(HorizontalAlignment.Right);
// Přidat obrázek
page.appendChildLast(image);
// Přidat uzel stránky
doc.appendChildLast(page);
// Uložte dokument OneNotu
doc.save("C:\\Files\\ImageAlternativeText.one");
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.
Závěr
V tomto článku jsme se naučili, jak vytvořit nový dokument OneNotu a přidat obrázek pomocí Java. Také jsme viděli, jak načíst existující dokument OneNotu a vložit do něj obrázek programově. Kromě toho se můžete dozvědět více o Aspose.Note pro Java API pomocí dokumentace. V případě jakýchkoliv nejasností nás prosím neváhejte kontaktovat na našem bezplatném fóru podpory.