Hogyan lehet PUB-t JPG-vé konvertálni Java-ban

Ez a gyors oktatóanyag végigvezeti Önt hogyan konvertálhat PUB-t JPG-vé Java nyelven. Ez elmagyarázza az összes alapvető részletet, például a környezet beállítását, és a lépésenkénti folyamatot, amelyet egy mintakód követ, amely bemutatja a Publisher JPG-re való konvertálását Java-ban. Nem kell telepítenie a Microsoft Publishert vagy bármely más alkalmazást a PUB fájlok feldolgozásához és JPG képként való exportálásához.

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

  1. Konfigurálja a Aspose.PUB és Aspose.PDF könyvtárakat a PUB-fájlok megjelenítéséhez
  2. Töltse be a bemeneti PUB fájlt a IPubParser felülettel
  3. Exportálja a betöltött PUB-fájlt PDF-dokumentumként
  4. Hozzáférés a köztes PDF dokumentumhoz
  5. Szerezze meg a PDF-fájl minden oldalának méretét
  6. Állítsa be az oldalméretet és a képfelbontást a JPG képekhez
  7. Konvertálja az egyes oldalakat JPG képformátumba a process() módszerrel

A fenti lépések összefoglalják a teljes folyamatot a Publisher to JPG konverter Java nyelven való létrehozásához. Ezek elmagyarázzák a könyvtárak integrálását a projektekbe, majd az algoritmust és a mintakódot. Csak néhány API-hívást kell végrehajtania a bemeneti PUB fájl betöltéséhez, PDF formátumba konvertálásához, majd a kimeneti JPG képek megjelenítéséhez.

Kód a PUB JPG formátumba konvertálásához Java nyelven

import com.aspose.pdf.License;
import com.aspose.pdf.PageSize;
import com.aspose.pdf.devices.JpegDevice;
import com.aspose.pdf.facades.PdfFileInfo;
import com.aspose.pub.IPdfConverter;
import com.aspose.pub.IPubParser;
import com.aspose.pub.PubFactory;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert PUB to JPG in Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load the PUB file
IPubParser PubFileParser = PubFactory.createParser("input.pub");
com.aspose.pub.Document PubDocument = PubFileParser.parse();
// Convert PUB to PDF with PDFConverter class
IPdfConverter PDFConverter = PubFactory.createPdfConverter();
PDFConverter.convertToPdf(PubDocument, "IntermediatePDFFile.pdf");
// Load PDF document
com.aspose.pdf.Document PDFDocument = new com.aspose.pdf.Document("IntermediatePDFFile.pdf");
PdfFileInfo PDFFileInfo = new PdfFileInfo(PDFDocument);
// Iterate each page and create JPG image
for (com.aspose.pdf.Page PDFPage : PDFDocument.getPages())
{
PageSize PDFPageSize = new PageSize(
(int)(PDFFileInfo.getPageWidth(PDFPage.getNumber())),
(int)(PDFFileInfo.getPageHeight(PDFPage.getNumber())));
JpegDevice JPGDevice = new JpegDevice(PDFPageSize);
JPGDevice.process(PDFPage, "Page" + PDFPage.getNumber() + ".jpg");
}
PDFFileInfo.close();
System.out.println("Done");
}
}

Ez a kódrészlet azt szemlélteti, hogyan lehet a Microsoft Publishert JPG-re konvertálni Java nyelven. Először is elemzi a bemeneti PUB fájlt a parse() metódussal. Ezt követően az elemzett fájlt PDF-dokumentumként exportálja, majd a JpegDevice osztálypéldány segítségével az egyes oldalak JPG-képeit rendereli.

Ez az oktatóanyag a *PUB-fájlok Java-ban JPG-be való konvertálásával kapcsolatos információkat tárgyalja. Másrészt, ha a PUB-fájlt PNG-képpé szeretné konvertálni, kérjük, olvassa el a cikket a következőn: hogyan lehet a PUB-t PNG-re konvertálni Java-ban.

 Magyar