Jak změnit velikost obrázku ve Wordu pomocí Java

Tento rychlý tutoriál vás naučí jak změnit velikost obrázku ve Wordu pomocí Javy. Obsahuje informace o nastavení prostředí, postupný proces zápisu aplikace a spustitelný ukázkový kód pro změnu velikosti obrázku ve Wordu pomocí Javy. Získáte úvod do důležitých tříd, metod a vlastností potřebných pro napsání této aplikace a následné uložení dokumentu aplikace Word se změněnou velikostí obrázků jako DOCX, DOC nebo jakýkoli jiný požadovaný formát.

Kroky ke změně velikosti fotografie ve Wordu pomocí Java

  1. Nastavte IDE tak, aby k přidávání obrázků se změněnou velikostí používalo Aspose.Words for Java
  2. Vytvořte nebo načtěte soubor Word pomocí objektu třídy Document a přidejte obrázek s vlastní velikostí
  3. Vytvořte instanci objektu třídy DocumentBuilder pomocí objektu Document
  4. Napište nějaký volitelný text pomocí metody write().
  5. Vložte obrázek pomocí metody insertImage() a získejte jeho odkaz pro změnu jeho velikosti
  6. Změňte velikost obrázku nastavením jeho šířky a výšky a uložte dokument

Tyto kroky vysvětlují jak změnit velikost obrázku v aplikaci Word pomocí Java sdílením nastavení prostředí a vytvořením souboru aplikace Word pomocí objektu třídy Document. Třída DocumentBuilder se používá pro přidání volitelného textu pomocí metody write() a vložení obrázku pomocí metody insertImage() poskytnutím názvu souboru obrázku a cesty. Objekt třídy Shape je vrácen funkcí insertImage(), která se používá k nastavení šířky a výšky pomocí metod setWidth() a setHeight().

Kód pro změnu velikosti obrázku v MS Word pomocí Java

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

Tento ukázkový kód ukazuje proces změny velikosti obrázku v aplikaci Word pomocí Java. Používá objekt třídy Shape k nastavení velikosti pomocí metod setWidth() a setHeight() poskytnutím požadovaných parametrů v palcích, které jsou převedeny na body pomocí třídy utility ConvertUtil. Další vlastnosti obrázku můžete nastavit také pomocí metod setBehindText() pro umístění obrázku za text, setBounds() pro definování umístění a setHorizontalAlignment() a setVerticalAlignment() pro nastavení zarovnání tvaru.

Tento tutoriál nás navedl ke změně velikosti obrázku ve Wordu pomocí Javy. Pokud se chcete naučit postup přidání vodoznaku do dokumentu aplikace Word, přečtěte si článek na jak přidat vodoznak do aplikace Word pomocí Java.

 Čeština