Այս արագ թեման մանրամասնում է, թե ինչպես Փիթոնում PDF-ը JPEG-ի վերածել: Դուք կարող եք սահմանել լուծաչափը, լայնությունը, բարձրությունը և այլ հատկություններ, ինչպիսիք են լռելյայն տառատեսակի կարգավորումը, էջի լայնությանը համապատասխանող JPEG-ների չափումը և շատ ուրիշներ: PDF էջը JPEG-ի JPEG կոդ փոխակերպելու համար օգտագործվում է, և ստորև տրված են մանրամասն քայլեր՝ PDF ֆայլը JPEG պատկերի փոխարկելու համար:
Python-ում PDF-ը JPEG-ին փոխանցելու քայլեր
- Տեղադրեք Aspose.PDF Python-ի համար .NET-ի միջոցով՝ PDF-ը JPEG պատկերի փոխարկելու համար
- Բացեք սկզբնաղբյուր PDF ֆայլը Document դասի օբյեկտում՝ JPEG պատկերի փոխարկելու համար
- Ստեղծեք Resolution դասի օբյեկտը՝ ելքային JPEG պատկերի լուծաչափը սահմանելու համար
- Նախաձեռնեք JpegDevice դասի օբյեկտը` բանաձեւը սահմանելու և ցուցադրելու համար
- Կրկնեք բոլոր PDF էջերը՝ օգտագործելով Document.pages հավաքածուն
- Զանգահարեք JpegDevice.process ֆունկցիան՝ յուրաքանչյուր PDF էջը JPEG պատկերի փոխարկելու և սկավառակի վրա պահելու համար:
Վերոնշյալ պարբերությունում դուք ստանում եք քայլ առ քայլ մանրամասներ՝ *PDF-ը Python-ում JPEG-ի վերածելու համար՝ ավելացնելով անհրաժեշտ հղումներ և այնուհետև մուտք գործելով սկզբնաղբյուր PDF ֆայլ: Կարող եք նաև սահմանել տարբեր կոնֆիգուրացիաներ բոլոր ելքային JPEG պատկերային ֆայլերի համար և վերլուծել բոլոր PDF ֆայլերի էջերը՝ JPEG պատկերների փոխարկելու համար: Վերջապես, յուրաքանչյուր փոխարկված JPEG ֆայլ պահվում է որպես առանձին ֆայլ սկավառակի վրա:
Կոդ՝ PDF-ը JPEG-ի Python-ում արտահանելու համար
import aspose.pdf as pdf | |
# Set the source PDF directory path | |
filePath = "C://Words//" | |
# Set the product license in your application to convert PDF file to JPEG images | |
pdfToPngLicense = pdf.License() | |
pdfToPngLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
#Access the source PDF file document from the disk | |
pdfDoc = pdf.Document(filePath + "Output.pdf") | |
#Instantiate the JPEG devise for rendering | |
resolution = pdf.devices.Resolution(300) | |
jpegDevice = pdf.devices.JpegDevice(resolution) | |
count=1 | |
#for (int pageCount = 1; pageCount <= document.Pages.Count; pageCount++) | |
for pdfPage in pdfDoc.pages: | |
#Convert a particular PDF page and save that as JPEG image | |
jpegDevice.process(pdfPage, filePath+"image"+ str(count) +"_out.jpeg") | |
count = count + 1 | |
print("JPEG Rendering process completed") |
Այս օրինակը ցույց է տալիս PDF-ը JPEG-ի պատկերի վերածելու գործընթացը, որն օգտագործում է Document դասի օբյեկտը՝ սկզբնաղբյուր PDF ֆայլը բեռնելու համար: Ելքային պատկերների տարբեր հատկությունները սահմանելու համար Resolution և JpegDevice օբյեկտները հայտարարված են, որոնք աջակցում են բազմաթիվ պարամետրերի սահմանմանը, ինչպիսիք են պատկերի լուծումը, բարձրությունը, լայնությունը և OptimizeDimensions: Կարող եք նաև օգտագործել PngDevise, BmpDevice, EmfDevice և GifDevice՝ PNG, BMP, EMF և GIF պատկերներ ցուցադրելու համար:
Այս օրինակում մենք կենտրոնացել ենք Python-ի միջոցով * PDF էջերը JPEG-ին փոխանցելու գործընթացի վրա: Եթե ցանկանում եք իմանալ SVG-ը PDF-ի վերածելու մասին, տես ինչպես փոխակերպել SVG-ն PDF-ի, օգտագործելով Python-ը-ի հոդվածը: