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

Ez az oktatóanyag az XPS JPG formátumba konvertálása Java nyelven megvitatására szolgál. Tartalmazza az összes lépést, például a rendszerkonfigurációt, a lépésenkénti algoritmust és egy futtatható kódrészletet, amely beépíti azt a funkciót, amellyel JPG-re változtatja az XPS-t Java nyelven. Csak be kell töltenie a forrás XPS dokumentumot, és exportálnia kell JPG képként, miközben az API néhány API-hívással végrehajtja a konverziót.

Lépések az XPS JPG formátumba konvertálásához Java használatával

  1. Telepítse a Aspose.Page API-t az XPS JPG képpé konvertálásához
  2. Töltse be a bemeneti XPS fájlt az XpsDocument osztály objektummal a JPEG formátumba konvertáláshoz
  3. A JpegSaveOptions osztály által exponált különböző képtulajdonságok beállítása
  4. Hozzon létre egy példányt a ImageDevice osztályból a kimeneti kép exportálásához
  5. Ismételje meg a dokumentumpartíciókat, és mentse el a renderelt JPG-képet

Ezek a lépések felvázolják az XPS–JPG konverter Java létrehozásának teljes folyamatát. Tartalmazza a rendszerkonfigurációt, a különböző képjellemzők beállítását, valamint a mintakódot a képfájl exportálásához. Ezenkívül az XpsDocument osztály és a mentési módszer különböző túlterhelési módszerekkel és konstruktorokkal rendelkezik, amelyek lehetővé teszik az alkalmazások munkafolyamatának beállítását az alkalmazásokban.

Kód az XPS JPG formátumba konvertálásához Java nyelven

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

Ez a kódrészlet elegendő az XPS–JPG képkonverter Java létrehozásához. Míg a különböző képbeállítások, például az interpolációs mód, a simítási mód, az egyéni betűtípusok stb. beállíthatók az Ön igényei szerint. Ezenkívül a rögzített dokumentumformátum – ebben az esetben az XPS-fájl – különböző szakaszai között ismételgethet, és külön képként exportálhatja.

Ez az oktatóanyag az XPS Java nyelven JPG-be való konvertálásának folyamatával kapcsolatos információkat tartalmaz. Ha meg szeretné tanulni az XPS-ből PDF-be konvertálást, kérjük, olvassa el a következő cikket: hogyan lehet az XPS-t PDF-be konvertálni Java-ban.

 Magyar