Šioje trumpoje pamokoje sužinosite, kaip Java konvertuoti PUB į JPG. Jame paaiškinamos visos pagrindinės detalės, pvz., aplinkos nustatymas ir laipsniškas procesas, po kurio pateikiamas pavyzdinis kodas, demonstruojantis funkciją konvertuoti Publisher į JPG Java. Jums nereikia įdiegti Microsoft Publisher ar kitos programos, kad galėtumėte apdoroti PUB failus ir eksportuoti juos kaip JPG vaizdus.
Veiksmai, kaip konvertuoti PUB į JPG naudojant „Java“.
- Sukonfigūruokite Aspose.PUB ir Aspose.PDF bibliotekas, kad būtų pateikti PUB failai
- Įkelkite įvesties PUB failą naudodami IPubParser sąsają
- Eksportuokite įkeltą PUB failą kaip PDF dokumentą
- Pasiekite tarpinį PDF dokumentą
- Gaukite kiekvieno PDF failo puslapio dydį
- Nustatykite JPG vaizdų puslapio dydį ir vaizdo skiriamąją gebą
- Konvertuokite kiekvieną puslapį į JPG vaizdo formatą naudodami process() metodą
Aukščiau pateikti veiksmai apibendrina visą Publisher to JPG konverterio Java kūrimo procesą. Tai paaiškina bibliotekų integravimą į jūsų projektus, po kurio pateikiamas algoritmas ir pavyzdinis kodas. Jums tereikia atlikti kelis API iškvietimus, kad įkeltumėte įvesties PUB failą, konvertuotumėte jį į PDF formatą ir tada pateiktumėte išvesties JPG vaizdus.
Kodas, skirtas konvertuoti PUB į JPG Java
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"); | |
} | |
} |
Šis kodo fragmentas iliustruoja, kaip konvertuoti Microsoft Publisher į JPG Java. Visų pirma, jis analizuoja įvesties PUB failą naudodamas parse () metodą. Vėliau išanalizuotas failas eksportuojamas kaip PDF dokumentas ir pateikiamas kiekvieno puslapio JPG atvaizdas, naudojant JpegDevice klasės egzempliorių.
Šioje mokymo programoje aptarta informacija, susijusi su PUB failo konvertavimu į JPG Java. Kita vertus, jei norite konvertuoti PUB failą į PNG vaizdą, perskaitykite straipsnį kaip Java konvertuoti PUB į PNG.