Java kullanarak Word'de Görüntüyü Yeniden Boyutlandırma

Bu hızlı öğretici, Java kullanarak Word’de görüntünün nasıl yeniden boyutlandırılacağı konusunda kılavuzluk eder. Ortam ayarı hakkında bilgiler, uygulamayı yazmak için adım adım ilerleyen bir süreç ve Java kullanarak Word’de resim boyutunu değiştirmek için çalıştırılabilir bir örnek kod içerir. Bu uygulamayı yazmak için gerekli olan önemli sınıflara, yöntemlere ve özelliklere bir giriş alacaksınız ve ardından yeniden boyutlandırılmış görüntülere sahip Word belgesini DOCX, DOC veya istenen başka bir biçimde kaydedeceksiniz.

Java kullanarak Word’de Fotoğrafı Yeniden Boyutlandırma Adımları

  1. Yeniden boyutlandırılmış görüntüler eklemek için IDE’yi Aspose.Words for Java kullanacak şekilde ayarlayın
  2. Özel boyutta resim eklemek için Document sınıf nesnesini kullanarak bir Word dosyası oluşturun veya yükleyin
  3. Document nesnesini kullanarak bir DocumentBuilder sınıf nesnesi oluşturun
  4. write() yöntemini kullanarak bazı isteğe bağlı metinler yazın
  5. insertImage() yöntemini kullanarak bir resim ekleyin ve boyutunu değiştirmek için referansını alın
  6. Genişliğini ve yüksekliğini ayarlayarak görüntüyü yeniden boyutlandırın ve belgeyi kaydedin

Bu adımlarda ortam ayarını paylaşarak ve ardından Document sınıfı nesnesinin yardımıyla bir Word dosyası oluşturarak Java kullanarak Word’de bir resmin nasıl yeniden boyutlandırılacağını açıklar. DocumentBuilder sınıfı, write() yöntemiyle isteğe bağlı metni eklemek ve görüntü dosyası adını ve yolunu sağlayarak insertImage() yöntemini kullanarak bir görüntü eklemek için kullanılır. SetWidth() ve setHeight() yöntemleri kullanılarak genişliği ve yüksekliği ayarlamak için kullanılan insertImage() tarafından bir Shape sınıfı nesnesi döndürülür.

Java kullanarak MS Word’de Görüntüyü Yeniden Boyutlandırmak için Kod

import com.aspose.words.ConvertUtil;
import com.aspose.words.Document;
import com.aspose.words.DocumentBuilder;
import com.aspose.words.License;
import com.aspose.words.Shape;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to add resized image to a Word file using Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Instantiate a new Document object
Document wordDoc = new Document();
// Create a DocumentBuilder and initialize it with the Document class object
DocumentBuilder documentBuilder = new DocumentBuilder(wordDoc);
// Write some text for reference to the document before inserting an image
documentBuilder.write("Here is the image with its original size");
// Insert an image with its original size
Shape image = documentBuilder.insertImage("sampleImage.jpg");
// Write some sample text before the image that will be resized
documentBuilder.write("Following image is resized");
// Insert another image and get its reference to change size
image = documentBuilder.insertImage("sampleImage.jpg");
// Set image properties width and height
image.setWidth(ConvertUtil.inchToPoint(0.60));
image.setHeight(ConvertUtil.inchToPoint(0.60));
// Save the document with a resized image in it
wordDoc.save("FileWithResizedImages.docx");
System.out.println("Done");
}
}

Bu örnek kod, Java kullanarak *Word’de resmi yeniden boyutlandırma işlemini gösterir. ConvertUtil yardımcı program sınıfı kullanılarak noktalara dönüştürülen istenen parametreleri inç cinsinden sağlayarak, setWidth() ve setHeight() yöntemlerinin yardımıyla boyutu ayarlamak için Shape sınıfı nesnesini kullanır. Görüntüyü metnin arkasına yerleştirmek için setBehindText(), yerleşimi tanımlamak için setBounds() ve şekil hizalamasını ayarlamak için setHorizontalAlignment() ve setVerticalAlignment() yöntemlerini kullanarak görüntünün diğer özelliklerini de ayarlayabilirsiniz.

Bu öğretici, *Java kullanarak Word’deki görüntüyü yeniden boyutlandırmak için bize rehberlik etti. Bir Word belgesine filigran ekleme sürecini öğrenmek istiyorsanız, Java kullanarak Word’e filigran nasıl eklenir ile ilgili makaleye bakın.

 Türkçe