Այս արագ ձեռնարկը ձեզ ուղղորդում է ինչպես փոխարկել PUB-ը JPG-ի Java-ում: Այն բացատրում է բոլոր հիմնական մանրամասները, ինչպիսիք են միջավայրի կարգավորումը, և քայլ առ քայլ գործընթացը, որին հաջորդում է օրինակելի կոդը, որը ցույց է տալիս Publisher-ը Java-ում JPG-ի փոխարկելու հատկությունը: Ձեզ հարկավոր չէ տեղադրել Microsoft Publisher կամ որևէ այլ ծրագիր՝ PUB ֆայլերը մշակելու և դրանք որպես JPG պատկերներ արտահանելու համար:
Java-ի միջոցով PUB-ը JPG-ի փոխարկելու քայլեր
- Կազմաձևեք Aspose.PUB և Aspose.PDF գրադարանները՝ PUB ֆայլերը մատուցելու համար
- Ներբեռնեք մուտքագրված PUB ֆայլը IPubParser միջերեսով
- Արտահանեք բեռնված PUB ֆայլը որպես PDF փաստաթուղթ
- Մուտք գործեք միջանկյալ PDF փաստաթուղթ
- Ստացեք չափը PDF ֆայլի յուրաքանչյուր էջի համար
- Սահմանեք էջի չափը և պատկերի լուծումը JPG պատկերների համար
- Փոխարկեք յուրաքանչյուր էջը JPG պատկերի ձևաչափի՝ օգտագործելով process() մեթոդը
Վերոնշյալ քայլերն ամփոփում են Java*-ում *Publisher-ի JPG փոխարկիչ կառուցելու ողջ գործընթացը: Սրանք բացատրում են գրադարանների ինտեգրումը ձեր նախագծերին, որին հաջորդում են ալգորիթմը և օրինակելի կոդը: Ձեզ անհրաժեշտ է ընդամենը մի քանի API զանգ կատարել՝ մուտքագրված PUB ֆայլը բեռնելու, այն PDF ձևաչափի փոխարկելու և ելքային JPG պատկերները ցուցադրելու համար:
Java-ում PUB-ը JPG-ի փոխարկելու կոդը
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"); | |
} | |
} |
Այս կոդի հատվածը ցույց է տալիս, թե ինչպես կարելի է վերափոխել Microsoft Publisher-ը JPG-ի Java-ում: Առաջին հերթին այն վերլուծում է մուտքագրված PUB ֆայլը՝ օգտագործելով parse() մեթոդը։ Այնուհետև այն արտահանում է վերլուծված ֆայլը որպես PDF փաստաթուղթ և այնուհետև ներկայացնում է յուրաքանչյուր էջի JPG պատկերները՝ օգտագործելով JpegDevice դասի օրինակը:
Այս ձեռնարկը քննարկել է PUB ֆայլը JPG-ի Java-ի փոխակերպման հետ կապված տեղեկատվությունը: Մյուս կողմից, եթե ցանկանում եք PUB ֆայլը վերափոխել PNG պատկերի, խնդրում ենք կարդալ հոդվածը ինչպես փոխարկել PUB-ը PNG-ի Java-ում-ում: