Kaip konvertuoti Word į JPG Java

Ši trumpa pamoka padės jums kaip Java konvertuoti Word į JPG. Galite konvertuoti Word į JPG Java, kad kiekvienas DOCX Word dokumento puslapis būtų išsaugotas kaip atskiras JPG vaizdas. Jei norite konvertuoti pasirinktą puslapių diapazoną į JPG vaizdus, tai galite padaryti naudodami šią mokymo programą.

Veiksmai, kaip „Java“ konvertuoti „Word“ į JPG

  1. Pridėkite Aspose.Words biblioteką naudodami Maven saugyklą, kad konvertuotumėte Word į JPG
  2. Pridėkite nuorodas į Document, ImageSaveOptions, IPageSavingCallback ir kitas klases
  3. Įkelkite Word dokumento pavyzdį
  4. Sukurkite objektą ImageSaveOptions, kad nustatytumėte išsaugojimo formatą kaip JPG
  5. ImageSaveOptions nustatykite pateikiamų puslapių diapazoną
  6. Išsaugodami kiekvieną puslapį kaip vaizdą, nustatykite skambinimo funkciją
  7. Įveskite puslapio numerį į kiekvieną vaizdo failo pavadinimą, naudodami skambinimo funkciją
  8. Išsaugokite kiekvieną puslapį kaip JPG

Atlikdami šiuos veiksmus, įkeliame įvesties Word failą ir sukuriame objektą ImageSaveOptions, kad nustatytume Word į JPG įrašymo naudojant Java išsaugojimo formatą. Taip pat nustatytas puslapių diapazonas, kuris turi būti pateikiamas kaip JPG vaizdai. Deklaruojama atgalinio ryšio funkcija, kuri bus iškviesta prieš išsaugant kiekvieną puslapį, kad būtų nustatytas skirtingas vaizdo failo pavadinimas, naudojant jame esantį puslapio indeksą.

Kodas konvertuoti Word failą į JPG Java

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

Šis kodas paverčia kiekvieną dokumento puslapį į atskirą JPG vaizdą. Tačiau, jei norite konvertuoti tik nurodytą puslapių diapazoną, nustatykite jį objekte PageRange, kur pirmasis argumentas užima pradinį puslapio numerį, o antrasis – bendrą puslapių, kuriuos reikia konvertuoti į JPG, skaičių.

Šiame vadove mes išmokome * konvertuoti Word dokumentą į JPEG Java *. Jei norite sužinoti, kaip konvertuoti Word failą į PDF, žr. straipsnį Kaip konvertuoti Word į PDF Java.

 Latviski