Hogyan lehet Word-t JPG-be konvertálni Java-ban

Ez a rövid oktatóanyag segítséget nyújt a Word JPG formátumba konvertálásához Java nyelven. A Word JPG-be konvertálható Java nyelven úgy, hogy a DOCX Word dokumentum minden oldala külön JPG képként kerül mentésre. Ha egy kiválasztott oldaltartományt szeretne JPG-képekké konvertálni, ezt ezzel az oktatóanyaggal is megteheti.

Lépések a Word JPG formátumba konvertálásához Java nyelven

  1. Adja hozzá a(z) Aspose.Words könyvtárat a Maven repository használatával a Word JPG formátumba konvertálásához
  2. Hivatkozások hozzáadása a(z) Document, ImageSaveOptions, IPageSavingCallback és más osztályokhoz
  3. Töltse be a minta Word dokumentumot
  4. Példányosítsa az ImageSaveOptions objektumot, hogy a mentési formátumot JPG formátumban állítsa be
  5. Állítsa be a megjelenítendő oldalak tartományát az ImageSaveOptionsben
  6. Állítsa be a visszahívás funkciót, miközben minden oldalt képként ment el
  7. A visszahívás funkción belül minden képfájl nevébe írjon be oldalszámot
  8. Mentse el az egyes oldalakat JPG formátumban

E lépések során betöltjük a bemeneti Word fájlt, és példányosítjuk az ImageSaveOptions objektumot, hogy beállítsuk a mentési formátumot a Word JPG formátumba Java használatával mentéséhez. Az oldalak tartománya is be van állítva, amelyet JPG-képként kell megjeleníteni. A program egy visszahívási funkciót deklarál, amely az egyes oldalak mentése előtt meghívásra kerül, hogy a benne lévő oldalindex segítségével más képfájlnevet állítson be.

Kód a Word fájl JPG formátumba konvertálásához Java nyelven

import com.aspose.words.License;
import com.aspose.words.PageRange;
import com.aspose.words.PageSavingArgs;
import com.aspose.words.PageSet;
import com.aspose.words.SaveFormat;
import java.text.MessageFormat;
import com.aspose.words.Document;
import com.aspose.words.IPageSavingCallback;
import com.aspose.words.ImageSaveOptions;
public class HowToConvertWordToJPGInJava {
public static void main(String[] args) throws Exception { //main function for How To Convert Word To JPG In Java
// Initialize a license to avoid trial version watermark in the output JPG file
License license = new License();
license.setLicense("Aspose.Words.lic");
// Load the input document that is to be converted to JPG
Document doc = new Document("input.docx");
// Instantiate the ImageSaveOptions for saving Word file to JPG
ImageSaveOptions wordpagestoimage = new ImageSaveOptions(SaveFormat.JPEG);
// Set the range of pages for conversion to images
PageRange pagerange = new PageRange(0, doc.getPageCount() - 1);
wordpagestoimage.setPageSet(new PageSet(pagerange));
// Set callback function while saving each page
wordpagestoimage.setPageSavingCallback(new FileNamePageSavingCallback());
// Save document's pages to JPG
doc.save("output.jpg", wordpagestoimage);
}
private static class FileNamePageSavingCallback implements IPageSavingCallback {
@Override
public void pageSaving(PageSavingArgs args) throws Exception {
String outFileName = MessageFormat.format("InputDocx.Page_{0}.jpg", args.getPageIndex());
// Set a filename for the output image against each page
args.setPageFileName(outFileName);
}
}
}

Ez a kód a dokumentum minden oldalát különálló JPG képpé alakítja. Ha azonban csak az oldalak egy meghatározott tartományát szeretné konvertálni, állítsa be a PageRange objektumban, ahol az első argumentum a kezdeti oldalszámot veszi fel, a második argumentum pedig a JPG formátumba konvertálandó oldalak teljes számát.

Ebben az oktatóanyagban megtanultuk a Word dokumentumot JPEG formátumba konvertálni Java nyelven. Ha meg szeretné tanulni a Word-fájlok PDF formátumba konvertálásának folyamatát, olvassa el a című cikket hogyan lehet a Word-t PDF-be konvertálni Java nyelven.

 Magyar