Yn y byd digidol sydd ohoni, yn aml mae’n ofynnol i ni drosi dogfennau PDF yn fformat delwedd, yn enwedig JPG. Gallai’r angen i drosi PDF i JPG ddeillio o amrywiaeth o resymau, yn amrywio o fod eisiau rhannu PDF fel delwedd i gadw ansawdd gweledol y ddogfen. Ond gall trosi PDF i JPG â llaw fod yn dasg ddiflas a llafurus. Dyna lle mae Python REST API yn dod i mewn. Gyda chymorth y cyfleustodau pwerus hwn, ni fu erioed yn haws trosi PDF i JPG. Yn y canllaw cynhwysfawr hwn, byddwn yn dangos i chi sut i drosi PDF i JPG ar-lein o ansawdd uchel gan ddefnyddio Python REST API.
Mae ein API Cloud mor rhyfeddol fel mai dim ond PDF mewnbwn a llwybr cyrchfan sydd ei angen arno ac mae’n gofalu am yr holl gymhlethdodau trosi mewnol.
API Trosi PDF i JPG
Gall trosi dogfennau PDF yn ddelweddau JPG fod yn dasg feichus, yn enwedig pan gaiff ei wneud â llaw. Ond gyda dyfodiad technoleg cwmwl, mae trosi PDF i JPG wedi dod yn llawer haws. Apsose.PDF Cloud SDK ar gyfer Python yn darparu ateb di-drafferth ac effeithlon ar gyfer trosi PDF i JPG o ansawdd uchel. Yn y canllaw hwn, byddwn yn mynd â chi drwy’r broses o drosi PDF i JPG gan ddefnyddio Aspose.PDF Cloud SDK ar gyfer Python. Paratowch i symleiddio’ch proses drosi a chreu delweddau JPG syfrdanol o’ch dogfennau PDF.
Mae’r SDK ar gael i’w osod dros PIP a GitHub. Nawr gweithredwch y gorchymyn canlynol ar yr anogwr terfynell / gorchymyn i osod y fersiwn diweddaraf o SDK ar y system.
pip install asposepdfcloud
Y cam pwysig nesaf yw tanysgrifiad am ddim i’n gwasanaethau cwmwl trwy dangosfwrdd Aspose.Cloud gan ddefnyddio GitHub neu gyfrif Google. Rhag ofn nad oes gennych gyfrif yn bodoli, yn syml creu Cyfrif newydd a chael eich Manylion Cleient personol.
Trosi PDF i JPG yn Python
Dilynwch y camau a roddir isod i arbed PDF fel fformat JPG ac arbed yr allbwn mewn storfa cwmwl.
- Creu enghraifft o ddosbarth ApiClient wrth ddarparu Cleient ID Client Secret fel dadleuon
- Nawr crëwch enghraifft o ddosbarth PdfApi sy’n cymryd y gwrthrych ApiClient fel dadl mewnbwn
- Y cam nesaf yw creu newidynnau sy’n dal enwau’r ffeil PDF mewnbwn a delwedd JPEG canlyniadol
- Yn olaf, ffoniwch y dull putpageconverttojpeg(..) o PdfApi yn cymryd y mewnbwn PDF, rhif y dudalen i’w drosi, ac enw’r enw ffeil JPEG canlyniadol.
def pdf2Image():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# creu enghraifft PdfApi wrth basio PdfApiClient fel dadl
pdf_api = PdfApi(pdf_api_client)
#source PDF file
input_file = 'URL2PDF.pdf'
#resultant Image file
resultant_image = 'PDF2JPEG.jpeg'
# Ffoniwch API i drosi tudalennau PDF i fformat JPEG ac arbed allbwn i storfa Cloud
response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
print(response)
# argraffu neges yn y consol (dewisol)
print('PDF page successfully converted to JPEG !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
Gellir lawrlwytho’r ffeiliau sampl a ddefnyddir yn yr enghraifft uchod o URL2PDF.pdf a PDF2JPEG.jpeg.
Sylwch, er mwyn arbed y PDF i fformatau delwedd raster eraill, defnyddiwch y dulliau canlynol
Defnyddiwch putpageconverttotiff(…) i gadw tudalennau PDF i TIFF Defnyddiwch putpageconverttopng(…) i gadw tudalennau PDF i PNG Defnyddiwch putpageconverttoemf(..) i gadw tudalennau PDF i EMF Defnyddiwch putpageconverttobmp(…) i gadw tudalennau PDF yn BMP Defnyddiwch putpageconverttogif(…) i gadw tudalennau PDF yn GIF
Trosi PDF i JPG gan ddefnyddio Gorchmynion cURL
Gellir defnyddio’r gorchymyn cURL hefyd i gyrchu APIs REST trwy derfynellau llinell orchymyn. Felly rydyn ni’n mynd i drosi tudalen gyntaf PDF i JPG lle mae’r ffeil canlyniadol yn cael ei chadw i storfa Cloud. Nawr er mwyn cyrchu Aspose.PDF Cloud, mae angen i ni gynhyrchu Tocyn Gwe JSON (JWT) yn gyntaf wrth weithredu’r gorchymyn canlynol.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nawr bod gennym y tocyn JWT, gweithredwch y gorchymyn canlynol i drosi pdf i fformat delwedd.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/pages/1/convert/jpeg?outPath=ConvertedPage.jpeg&width=800&height=1000" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-d{}
Casgliad
Yn y canllaw hwn, fe wnaethom archwilio’r broses o drosi PDF i JPG gan ddefnyddio Aspose.PDF Cloud SDK ar gyfer Python. Trwy ddefnyddio’r offeryn pwerus hwn, gallwch yn hawdd drosi dogfennau PDF yn ddelweddau JPG o ansawdd uchel gyda dim ond ychydig linellau o god. Mae’r Aspose.PDF Cloud SDK ar gyfer Python yn darparu ateb effeithlon a di-drafferth i’ch holl anghenion trosi PDF i JPG. Ffarwelio â thrawsnewidiadau â llaw a chofleidio pŵer technoleg cwmwl i drawsnewid eich PDFs yn ddelweddau JPG syfrdanol.
Rydym hefyd yn argymell ymweld â [Canllaw rhaglenwyr]] i ddysgu am nodweddion cyffrous eraill a gynigir gan yr API REST. Ar ben hynny, mae cod ffynhonnell cyflawn Aspose.PDF Cloud SDK ar gyfer Python ar gael i’w lawrlwytho dros GitHub (cyhoeddwyd o dan drwydded MIT). Serch hynny, os byddwch chi’n dod ar draws unrhyw broblemau wrth ddefnyddio’r API neu os oes gennych chi unrhyw ymholiadau pellach, mae croeso i chi gysylltu â ni trwy’r fforwm cymorth cynnyrch am ddim.
Erthyglau Perthnasol
Rydym hefyd yn argymell ymweld â’r dolenni canlynol i ddysgu mwy am