Kaip įterpti paveikslėlį į Word naudojant Java

Šioje trumpoje pamokoje sužinosime, kaip įterpti paveikslėlį į Word naudojant Java. Pridėję paveikslėlį galite išsaugoti failą DOC arba DOCX formatu. Šiuos veiksmus galima atlikti norint pridėti paveikslėlį į Word dokumentą naudojant Java savo programose.

Veiksmai, kaip įterpti paveikslėlį į Word naudojant Java.

  1. Įdiekite Aspose.Words iš Maven saugyklos
  2. Įkelkite įvesties Word dokumentą naudodami Document klasės objektą
  3. Sukurti DocumentBuilder klasės objektą
  4. Įdėkite paveikslėlį į Word dokumento antraštę
  5. Pridėti paveikslėlį Word dokumente pastraipa
  6. Įdėję paveikslėlius išsaugokite išvestį Word dokumentą

Šie veiksmai inicijuoja dokumento klasę, kad būtų įkeltas įvesties Word dokumentas ir įterpiamas paveikslėlis į antraštę ir pastraipą. Išvesties failas išsaugomas DOCX formatu, tačiau pagal reikalavimus galite pasirinkti bet kurį kitą formatą.

Kodas, skirtas pridėti paveikslėlį į Word dokumentą naudojant Java.

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");
}
}

Šis Java kodo pavyzdys įkelia Word dokumentą nenaudojant MS Word programos ar kitos Word apdorojimo programos. Tada jis perkelia valdiklį į antraštę ir paskutinę pastraipą, kad įterptų paveikslėlį. Galiausiai galite išsaugoti failą tiesiog paminėdami tinkamą failo plėtinį arba naudodami SaveFormat skaitiklį kaip antrąjį išsaugojimo funkcijos argumentą.

Šiame vadove mes sužinojome, kaip įterpti paveikslėlį į MS Word naudojant Java. Jei norite sužinoti, kaip sukurti Word dokumentą nuo nulio, galite žiūrėti straipsnį Kaip sukurti Word dokumentą naudojant Java.

 Latviski