Kako umetnuti sliku u Word pomoću Jave

U ovom kratkom vodiču naučit ćemo kako umetnuti sliku u Word pomoću Jave. Datoteku možete spremiti u formatu DOC ili DOCX nakon što u nju dodate sliku. Sljedeći koraci mogu se koristiti za dodavanje slike u Word dokument pomoću Jave u vašim aplikacijama.

Koraci za umetanje slike u Word pomoću Jave

  1. Instalirajte Aspose.Words iz repozitorija Maven
  2. Učitajte ulazni Word dokument pomoću objekta klase Document
  3. Instancirajte objekt klase DocumentBuilder
  4. Umetnite sliku u zaglavlje Word dokumenta
  5. Dodaj sliku u Wordov dokument paragraf
  6. Spremite izlazni Word dokument nakon umetanja slika

Ovi koraci inicijaliziraju klasu Document da učita ulazni Word dokument i zatim umetnu sliku u zaglavlje i odlomak. Izlazna datoteka ponovno se sprema u DOCX formatu, ali možete odabrati bilo koji drugi format prema zahtjevima.

Kod za dodavanje slike u Wordov dokument pomoću Jave

import com.aspose.words.Document;
import com.aspose.words.DocumentBuilder;
import com.aspose.words.HeaderFooterType;
import com.aspose.words.License;
import com.aspose.words.Shape;
public class InsertPictureInWordDocumentUsingJava
{
public static void main(String[] args) throws Exception { //main function for InsertPictureInWordDocumentUsingJava class
// Initialize a license to avoid trial version watermark in the output Word file after adding image
License license = new License();
license.setLicense("Aspose.Words.lic");
// Load input Word DOCX document
Document AddImagesToWordDOC = new Document("input.docx");
// Initialize DocumentBuilder class object to add image
DocumentBuilder imageWriter = new DocumentBuilder(AddImagesToWordDOC);
// Move the cursor to the Primary Header
imageWriter.moveToHeaderFooter(HeaderFooterType.HEADER_PRIMARY);
// Insert a picture in Word document header
Shape headerImage = imageWriter.insertImage("SampleImage.jpg");
// Set Image Size in Header section
headerImage.setWidth(1 * 72); // equals to one inch
headerImage.setHeight(1 * 72);
// Move cursor to last Paragraph in Document
imageWriter.moveTo(AddImagesToWordDOC.getLastSection().getBody().getLastParagraph());
// Add the picture to Word Document and Link it with the file
Shape imageAsLinkToFile = imageWriter.insertImage("SampleImage.jpg");
imageAsLinkToFile.getImageData().setSourceFullName("SampleImage.jpg");
// Save output DOCX file after inserting image
AddImagesToWordDOC.save("Word with Embedded and Linked Images.docx");
}
}

Ovaj primjer Java koda učitava Word dokument bez potrebe za MS Word aplikacijom ili bilo kojom drugom aplikacijom za obradu teksta. Zatim premješta kontrolu na zaglavlje i zadnji odlomak za umetanje slike. Konačno, možete spremiti datoteku jednostavnim spominjanjem odgovarajuće ekstenzije datoteke ili korištenjem SaveFormat enumeratora kao drugog argumenta u funkciji spremanja.

U ovom vodiču naučili smo kako umetnuti sliku u MS Word pomoću Jave. Ako želite naučiti kako stvoriti Word dokument od nule, možete pogledati članak kako stvoriti Word dokument koristeći Javu.

 Hrvatski