Այս պարզ թեման ցույց է տալիս, թե ինչպես փոխարկել PDF-ը JPEG Java-ում: Այն ընդգրկում է միջավայրը կարգավորելու բոլոր քայլերը և օգտագործում է օրինակի կոդը՝ առաջադրանքը կատարելու համար: PDF-ը JPEG-ի փոխարկելու համար Java-ի վրա հիմնված կոդը ներկայացվում է ելքային JPEG պատկերի հարմարեցման հետ մեկտեղ:
Java-ում PDF-ը Jpeg-ի փոխարկելու քայլեր
- Ստեղծեք նախագծի միջավայր՝ Aspose.PDF for Java հավելվածում ավելացնելու համար՝ օգտագործելով պահեստի կառավարիչը
- Ներբեռնեք PDF ֆայլի նմուշը JPEG պատկերի փոխակերպման համար՝ օգտագործելով Document դասի օրինակը
- Սահմանեք պատկերի լուծաչափը ելքային JPEG պատկերի համար՝ օգտագործելով Resolution դասը
- Ստեղծեք և կարգավորեք JpegDevice օբյեկտը` օգտագործելով նշված լուծումը և, հնարավոր է, այլ կարգավորումներ
- Պահպանեք բեռնված PDF ֆայլի էջերը որպես համապատասխան JPEG պատկերներ՝ օգտագործելով JpegDevice.process մեթոդը
Վերոնշյալ մանրամասն քայլերը ներառում են անհրաժեշտ JAR ֆայլի մասին տեղեկությունները, որոնք անհրաժեշտ են * PDF-ը JPEG-ի փոխարկելու համար, օգտագործելով Java* և կատարման քայլերի համապարփակ հաջորդականությունը: Կարելի է հեշտությամբ բեռնել սկզբնաղբյուր PDF ֆայլը սկավառակից և առանց ջանքերի վերափոխել դրա բոլոր կամ ցանկալի էջերը առանձին JPEG ֆայլերի: JpegDevice դասի օրինակը սահմանում է ելքային JPEG լուծաչափը և ունի ընտրված PDF էջը JPEG պատկերի փոխարկելու գործընթացի մեթոդ:
Կոդ՝ PDF-ը Jpeg-ի վերածելու Java-ի միջոցով
package testpdf; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.devices.JpegDevice; | |
import com.aspose.pdf.devices.Resolution; | |
public class PdfToJpeg { | |
static void main(String[] args) throws Exception // Exception for PDF to JPEG Conversion | |
{ | |
String path= "/Users/KnowledgeBase/TestData/"; | |
// Instantiate a license to convert PDF to JPEG | |
License PdfToTiffLicense = new License(); | |
PdfToTiffLicense.setLicense(path+"Aspose.Total.lic"); | |
// Initialize Document Class to load PDF and save as JPG Image | |
Document document = new Document(path+"Exported.pdf"); | |
// Setting the JPEG device for rendering | |
Resolution resolution = new Resolution(300); | |
JpegDevice jpegDevice = new JpegDevice(resolution); | |
//Loop through all of the PDF document pages | |
for (int pageNumber = 1; pageNumber <= document.getPages().size(); pageNumber++) | |
{ | |
// Initialize the output stream object to save the image | |
java.io.OutputStream outputBinImageFile = new java.io.FileOutputStream( | |
"image" + pageNumber + "_out.jpg"); | |
// Save each page as a separate image | |
jpegDevice.process(document.getPages().get_Item(pageNumber), outputBinImageFile); | |
// Close the output stream after saving the Jpeg image | |
outputBinImageFile.close(); | |
} | |
System.out.println("Done"); | |
} | |
} |
PDF-ը JPEG-ի փոխարկելու համար Java* կոդ է ներկայացվում, որով գործընթացը սկսվում է սկզբնաղբյուր PDF ֆայլը սկավառակից բեռնելով: Այնուհետև ցանկալի լուծումը սահմանվում է ելքային JPEG պատկերի համար և փոխանցվում է JpegDevice դասի օրինակին: PDF փաստաթղթի էջերը կրկնվում են մեկ առ մեկ, և PDF-ի ներսում յուրաքանչյուր էջ պահվում է որպես առանձին JPEG պատկեր սկավառակի վրա՝ հիմնված պատկերի սահմանված լուծաչափի վրա:
Այս հոդվածում մենք ականատես եղանք, թե ինչպես օգտագործելով Java-ն փոխակերպում է PDF-ը JPEG-ի, այնուամենայնիվ, եթե ցանկանում եք իմանալ PDF-ը SVG-ի փոխարկելու մասին, տես ինչպես փոխարկել PDF-ը SVG-ի Java-ի միջոցով-ի հոդվածը: