Ինչպես տեղադրել նկար Word-ում Java-ի միջոցով

Այս հակիրճ ձեռնարկում մենք կսովորենք, թե ինչպես ներդնել նկար Word-ում Java-ի միջոցով: Դուք կարող եք ֆայլը պահել DOC կամ DOCX ձևաչափով` նկարն ավելացնելուց հետո: Հետևյալ քայլերը կարող են օգտագործվել ձեր հավելվածներում Java*-ի միջոցով Word փաստաթղթում նկար ավելացնելու համար:

Java-ի միջոցով պատկերը Word-ում տեղադրելու քայլեր

  1. Տեղադրեք Aspose.Words-ը Maven պահոցից
  2. Բեռնել մուտքագրված Word փաստաթուղթը՝ օգտագործելով Document դասի օբյեկտը
  3. Ստուգեք DocumentBuilder դասի օբյեկտը
  4. Տեղադրեք նկար Word փաստաթղթի վերնագրում
  5. Նկար ավելացրեք Word փաստաթղթում պարբերությունում
  6. Պահպանեք ելքային Word փաստաթուղթը նկարները տեղադրելուց հետո

Այս քայլերը սկզբնավորում են Document դասը՝ մուտքագրված Word փաստաթուղթը բեռնելու և այնուհետև նկարը վերնագրի և պարբերության մեջ տեղադրելու համար: Ելքային ֆայլը կրկին պահպանվում է DOCX ձևաչափով, սակայն, ըստ պահանջների, կարող եք ընտրել ցանկացած այլ ձևաչափ:

Կոդ՝ Java-ի միջոցով նկար Word փաստաթղթին ավելացնելու համար

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

Այս Java կոդի նմուշը բեռնում է Word փաստաթուղթը՝ առանց MS Word հավելվածի կամ Word մշակող որևէ այլ հավելվածի: Այնուհետև այն տեղափոխում է հսկողությունը վերնագիր և վերջին պարբերություն՝ համապատասխանաբար նկար տեղադրելու համար: Վերջապես, դուք կարող եք պահպանել ֆայլը՝ պարզապես նշելով ֆայլի պատշաճ ընդլայնումը կամ օգտագործելով SaveFormat հաշվիչը որպես պահպանման գործառույթի երկրորդ փաստարկ:

Այս ձեռնարկում մենք սովորեցինք, թե ինչպես տեղադրել նկար MS Word-ում Java-ի միջոցով: Եթե ցանկանում եք սովորել, թե ինչպես ստեղծել Word փաստաթուղթ զրոյից, կարող եք դիմել ինչպես ստեղծել Word փաստաթուղթ Java-ի միջոցով հոդվածին:

 Հայերեն