Java kullanarak Word'e Resim Nasıl Eklenir

Bu kısa eğitimde, Java kullanarak Word’e resim eklemeyi öğreneceğiz. İçine resmi ekledikten sonra dosyayı DOC veya DOCX formatında kaydedebilirsiniz. Aşağıdaki adımlar, uygulamalarınızda Java* kullanarak Word belgesine resim eklemek için kullanılabilir.

Java kullanarak Word’e Resim Ekleme Adımları

  1. Maven deposundan Aspose.Words yükleyin
  2. Document sınıf nesnesini kullanarak bir giriş Word belgesi yükleyin
  3. DocumentBuilder sınıf nesnesini örnekle
  4. Word belge başlığına resim ekleme
  5. Word belgesine resim ekle paragrafı
  6. Resimleri ekledikten sonra çıktı Word belgesini kaydedin

Bu adımlar, bir giriş Word belgesi yüklemek için Document sınıfını başlatır ve ardından üstbilgiye ve paragrafa bir resim ekler. Çıktı dosyası DOCX formatında kaydedilir, ancak gereksinimlere göre başka bir format seçebilirsiniz.

Java kullanarak Word Belgesine Resim Ekleme Kodu

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

Bu Java kod örneği, MS Word uygulamasına veya başka bir Word işleme uygulamasına ihtiyaç duymadan bir Word belgesi yükler. Ardından, sırasıyla bir resim eklemek için kontrolü başlığa ve son paragrafa taşır. Son olarak, uygun dosya uzantısından bahsederek veya kaydetme işlevinde ikinci argüman olarak SaveFormat numaralandırıcısını kullanarak dosyayı kaydedebilirsiniz.

Bu derste, Java kullanarak MS Word’e nasıl resim ekleneceğini öğrendik. Sıfırdan bir Word belgesi oluşturmayı öğrenmek istiyorsanız Java kullanarak Word belgesi nasıl oluşturulur makalesine başvurabilirsiniz.

 Türkçe