Ինչպես փոխարկել Word-ը JPG-ի Java-ում

Այս կարճ ձեռնարկը կօգնի ձեզ ինչպես փոխարկել Word-ը JPG-ի Java-ում: Դուք կարող եք վերափոխել Word-ը JPG-ի Java-ում այնպես, որ DOCX Word փաստաթղթի յուրաքանչյուր էջ պահվի որպես առանձին JPG պատկեր: Եթե ցանկանում եք վերափոխել էջերի ընտրված շրջանակը JPG պատկերների, ապա դրան կարելի է հասնել նաև այս ձեռնարկի միջոցով:

Java-ում Word-ը JPG-ի փոխարկելու քայլեր

  1. Word-ը JPG-ի փոխարկելու համար ավելացրեք Aspose.Words գրադարան՝ օգտագործելով Maven պահոցը
  2. Ավելացրեք հղումներ Document, ImageSaveOptions, IPageSavingCallback և այլ դասերին
  3. Ներբեռնեք Word փաստաթղթի նմուշը
  4. Պատկերացրեք ImageSaveOptions օբյեկտը՝ պահպանման ձևաչափը որպես JPG սահմանելու համար
  5. Սահմանեք ImageSaveOptions-ում ցուցադրվող էջերի շրջանակը
  6. Սահմանեք հետ կանչելու գործառույթը՝ յուրաքանչյուր էջը որպես պատկեր պահելով
  7. Տեղադրեք էջի համարը յուրաքանչյուր պատկերի ֆայլի անվան մեջ՝ հետ կանչելու գործառույթի շրջանակներում
  8. Պահպանեք յուրաքանչյուր էջ որպես JPG

Այս քայլերի ընթացքում մենք բեռնում ենք մուտքագրված Word ֆայլը և օրինականացնում ենք ImageSaveOptions օբյեկտը, որպեսզի սահմանենք պահպանման ձևաչափը՝ Word-ը JPG-ում Java պահելու համար: Սահմանված է նաև էջերի շրջանակը, որը պետք է ներկայացվի որպես JPG պատկեր: Հայտարարված է հետ կանչելու ֆունկցիա, որը կկանչվի յուրաքանչյուր էջ պահելուց առաջ՝ պատկերի ֆայլի այլ անուն սահմանելու համար՝ օգտագործելով էջի ինդեքսը դրա մեջ:

Կոդ՝ Java-ում Word ֆայլը JPG-ի փոխարկելու համար

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

Այս կոդը փոխակերպում է փաստաթղթի յուրաքանչյուր էջ առանձին JPG պատկերի: Այնուամենայնիվ, եթե ցանկանում եք փոխարկել միայն էջերի որոշակի տիրույթ, դրեք այն PageRange օբյեկտում, որտեղ առաջին արգումենտը վերցնում է սկզբնական էջի համարը, իսկ երկրորդ փաստարկը վերցնում է JPG-ի փոխարկվող էջերի ընդհանուր թիվը:

Այստեղ այս ձեռնարկում մենք սովորել ենք վերափոխել Word փաստաթուղթը JPEG-ի Java-ում: Եթե ցանկանում եք սովորել Word ֆայլը PDF-ի փոխարկելու գործընթացը, տես ինչպես փոխարկել Word-ը PDF-ի Java-ում-ի հոդվածը:

 Հայերեն