Hogyan lehet átméretezni a képet a Wordben Java segítségével

Ez a gyors oktatóanyag bemutatja, hogyan lehet átméretezni a képet a Wordben Java használatával**. Információkat tartalmaz a környezet beállításáról, az alkalmazás írásának lépésről lépésre történő folyamatát, valamint egy futtatható mintakódot a a képméret megváltoztatásához a Wordben Java használatával. Bevezetést fog kapni azokhoz a fontos osztályokhoz, módszerekhez és tulajdonságokhoz, amelyek szükségesek az alkalmazás megírásához, majd az átméretezett képeket tartalmazó Word-dokumentum mentéséhez DOCX, DOC vagy bármilyen más kívánt formátumban.

Lépések a fénykép átméretezéséhez a Wordben Java használatával

  1. Állítsa be az IDE-t a Aspose.Words for Java használatára átméretezett képek hozzáadásához
  2. Hozzon létre vagy töltsön be egy Word-fájlt a Document osztályobjektum segítségével egyéni méretű kép hozzáadásához
  3. Példányosítson egy DocumentBuilder osztályobjektumot a Dokumentum objektum segítségével
  4. Írjon néhány opcionális szöveget a write() metódussal
  5. Szúrjon be egy képet az insertImage() metódussal, és kérje le a hivatkozását a méretének megváltoztatásához
  6. Méretezze át a képet a szélességének és magasságának beállításával, és mentse el a dokumentumot

Ezek a lépések elmagyarázzák, hogyan lehet átméretezni egy képet a Word programban Java használatával a környezeti beállítás megosztásával, majd egy Word-fájl létrehozásával a Document class objektum segítségével. A DocumentBuilder osztály az opcionális szöveg hozzáadására a write() metódussal és a kép beszúrására szolgál az insertImage() metódussal a képfájl nevének és elérési útjának megadásával. A Shape osztály objektumát az insertImage() adja vissza, amely a szélesség és magasság beállítására szolgál a setWidth() és setHeight() metódusokkal.

Kód a kép átméretezéséhez az MS Wordben Java használatával

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

Ez a mintakód bemutatja a kép átméretezését a Wordben Java használatával. A Shape osztály objektum segítségével állítja be a méretet a setWidth() és setHeight() metódusok segítségével, hüvelykben megadva a kívánt paramétereket, amelyeket a ConvertUtil segédosztály segítségével pontokká alakít. A kép egyéb tulajdonságait is beállíthatja a setBehindText() metódusokkal a kép szöveg mögé helyezéséhez, a setBounds() metódusokkal az elhelyezés meghatározásához, a setHorizontalAlignment() és setVerticalAlignment() metódusokkal pedig az alak igazítását.

Ez az oktatóanyag elvezetett minket a kép átméretezéséhez a Wordben Java használatával. Ha meg szeretné ismerni a vízjel Word-dokumentumokhoz való hozzáadásának folyamatát, tekintse meg a hogyan adhatunk vízjelet a Word-hez Java használatával című cikket.

 Magyar