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

Այս ձեռնարկը նախատեսված է քննարկելու ինչպես փոխարկել XPS-ը JPG-ի Java-ում: Այն ներառում է բոլոր քայլերը, ինչպիսիք են համակարգի կազմաձևումը, քայլ առ քայլ ալգորիթմը և գործարկվող կոդի հատվածը՝ Java-ում XPS-ը JPG-ի փոխելու հատկանիշը ներառելու համար**: Ձեզանից պարզապես պահանջվում է բեռնել սկզբնաղբյուր XPS փաստաթուղթը և արտահանել այն որպես JPG պատկեր, մինչ API-ն կատարում է փոխարկումը API-ի մի քանի զանգերի միջոցով:

Java-ի միջոցով XPS-ը JPG-ի փոխարկելու քայլեր

  1. Տեղադրեք Aspose.Page API-ը XPS-ի JPG պատկերը փոխարկելու համար
  2. Ներբեռնեք մուտքագրված XPS ֆայլը XpsDocument դասի օբյեկտով՝ JPEG-ի փոխարկելու համար
  3. Սահմանեք պատկերի տարբեր հատկություններ, որոնք ցուցադրվում են JpegSaveOptions դասի կողմից
  4. Ստեղծեք ImageDevice դասի օրինակ՝ ելքային պատկերը արտահանելու համար
  5. Կրկնեք փաստաթղթի միջնապատերի միջով և պահպանեք ներկայացված JPG պատկերը

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

Java-ում XPS-ը JPG-ի փոխարկելու կոդը

import java.io.FileOutputStream;
import com.aspose.xps.XpsDocument;
import com.aspose.xps.rendering.ImageDevice;
import com.aspose.xps.rendering.JpegSaveOptions;
import com.aspose.xps.rendering.SmoothingMode;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert XPS to JPG
// Instantiate the license
com.aspose.page.License licPage = new com.aspose.page.License();
licPage.setLicense("Aspose.Total.lic");
// Load XPS document
XpsDocument document = new XpsDocument("input.xps");
// Instantiate JpegSaveOptions object
JpegSaveOptions options = new JpegSaveOptions();
options.setSmoothingMode(SmoothingMode.HighQuality);
options.setResolution(300);
options.setPageNumbers(new int[] { 1 });
// Create rendering device for image
ImageDevice device = new ImageDevice();
document.save(device, options);
// Iterate through document partitions
for (int i = 0; i < device.getResult().length; i++) {
// Iterate through partition pages
for (int j = 0; j < device.getResult()[i].length; j++) {
// Initialize image output stream
FileOutputStream imageStream = new FileOutputStream("XPStoJPEG" + "" + (i + 1) + "" + (j + 1) + ".jpeg");
// Write image
imageStream.write(device.getResult()[i][j], 0, device.getResult()[i][j].length);
}
}
System.out.println("Done");
}
}

Կոդի այս հատվածը բավարար է Java-ում *XPS-ից JPG պատկերի փոխարկիչ ստեղծելու համար: Մինչդեռ պատկերի տարբեր նախապատվություններ, ինչպիսիք են ինտերպոլացիայի ռեժիմը, հարթեցման ռեժիմը, հատուկ տառատեսակները և այլն, կարող են սահմանվել ձեր պահանջներից ելնելով: Ավելին, դուք կարող եք կրկնել ֆիքսված փաստաթղթի ձևաչափի տարբեր բաժիններում, այս դեպքում XPS ֆայլը և արտահանել այն որպես անհատական պատկեր:

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

 Հայերեն