PDF na obrázok

Previesť PDF na obrázok v pythone

V dnešnom digitálnom svete sa od nás často vyžaduje konverzia PDF dokumentov do obrazového formátu, najmä JPG. Potreba previesť PDF do JPG môže prameniť z rôznych dôvodov, od snahy zdieľať PDF ako obrázok až po zachovanie vizuálnej kvality dokumentu. Ručná konverzia PDF do JPG však môže byť únavná a časovo náročná úloha. Tu prichádza na scénu Python REST API. S pomocou tohto výkonného nástroja nebolo konvertovanie PDF do JPG nikdy jednoduchšie. V tejto komplexnej príručke vám ukážeme, ako previesť PDF do JPG online vo vysokej kvalite pomocou Python REST API.

Naše Cloud API je také pozoruhodné, že vyžaduje iba vstupné PDF a cieľovú cestu a stará sa o všetky interné zložitosti prevodu.

Rozhranie API na konverziu PDF do JPG

Prevod dokumentov PDF na obrázky JPG môže byť ťažkopádnou úlohou, najmä ak sa vykonáva ručne. S príchodom cloudovej technológie sa však prevod PDF na JPG stal oveľa jednoduchším. Apsose.PDF Cloud SDK pre Python poskytuje bezproblémové a efektívne riešenie na prevod PDF do formátu JPG vo vysokej kvalite. V tejto príručke vás prevedieme procesom prevodu PDF na JPG pomocou Aspose.PDF Cloud SDK pre Python. Pripravte sa na zefektívnenie procesu konverzie a vytvorte úžasné obrázky JPG z dokumentov PDF.

Súprava SDK je k dispozícii na inštaláciu cez PIP a GitHub. Teraz spustite nasledujúci príkaz na terminálovom/príkazovom riadku a nainštalujte najnovšiu verziu SDK do systému.

pip install asposepdfcloud

Ďalším dôležitým krokom je bezplatné predplatné našich cloudových služieb cez Aspose.Cloud dashboard pomocou GitHub alebo účtu Google. V prípade, že nemáte existujúci účet, jednoducho vytvorte nový účet a získajte svoje prispôsobené prihlasovacie údaje klienta.

Previesť PDF do JPG v Pythone

Ak chcete uložiť PDF vo formáte JPG a uložiť výstup do cloudového úložiska, postupujte podľa krokov uvedených nižšie.

  • Vytvorte inštanciu triedy ApiClient, pričom ako argumenty uveďte Client ID Client Secret
  • Teraz vytvorte inštanciu triedy PdfApi, ktorá berie objekt ApiClient ako vstupný argument
  • Ďalším krokom je vytvorenie premenných obsahujúcich názvy vstupného súboru PDF a výsledného obrázka JPEG
  • Nakoniec zavolajte metódu putpageconverttojpeg(..) PdfApi, ktorá vezme vstupné PDF, číslo strany na konverziu a názov výsledného názvu súboru JPEG.
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)

        # vytvoriť inštanciu PdfApi a zároveň odovzdať PdfApiClient ako argument
        pdf_api = PdfApi(pdf_api_client)

        #source PDF file
        input_file = 'URL2PDF.pdf'
        
        #resultant Image file
        resultant_image = 'PDF2JPEG.jpeg'

        # Zavolajte rozhranie API na konverziu stránok PDF do formátu JPEG a uloženie výstupu do cloudového úložiska
        response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
        
        print(response)
        # vytlačiť správu v konzole (voliteľné)
       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)
pdf na náhľad obrázka

Obrázok 1: - Ukážka prevodu PDF na JPG.

Vzorové súbory použité vo vyššie uvedenom príklade si môžete stiahnuť z URL2PDF.pdf a PDF2JPEG.jpeg.

Upozorňujeme, že ak chcete uložiť PDF do iných formátov rastrových obrázkov, použite nasledujúce metódy

Pomocou putpageconverttotiff(…) uložte stránky PDF do formátu TIFF Na uloženie stránok PDF do formátu PNG použite putpageconverttopng(…) Pomocou putpageconverttoemf(..) uložte stránky PDF do EMF Na uloženie stránok PDF do BMP použite putpageconverttobmp(…) Na uloženie stránok PDF do formátu GIF použite putpageconverttogif(…)

Preveďte PDF do JPG pomocou príkazov cURL

Príkaz cURL možno použiť aj na prístup k REST API cez terminály príkazového riadku. Takže prevedieme prvú stránku PDF do JPG, kde sa výsledný súbor uloží do cloudového úložiska. Teraz, aby sme získali prístup k Aspose.PDF Cloud, musíme najprv vygenerovať JSON Web Token (JWT) pri vykonávaní nasledujúceho príkazu.

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"

Teraz, keď máme token JWT, vykonajte nasledujúci príkaz na prevod pdf do formátu obrázka.

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{}
pdf na náhľad obrázka

Obrázok 2: - Ukážka prevodu PDF na obrázok.

Záver

V tejto príručke sme preskúmali proces prevodu PDF na JPG pomocou Aspose.PDF Cloud SDK pre Python. Pomocou tohto výkonného nástroja môžete jednoducho previesť dokumenty PDF na vysokokvalitné obrázky JPG pomocou niekoľkých riadkov kódu. Aspose.PDF Cloud SDK pre Python poskytuje efektívne a bezproblémové riešenie pre všetky vaše potreby konverzie PDF do JPG. Rozlúčte sa s manuálnymi prevodmi a využite silu cloudovej technológie na transformáciu vašich PDF na úžasné obrázky JPG.

Odporúčame tiež navštíviť Sprievodcu programátormi, kde sa dozviete o ďalších zaujímavých funkciách, ktoré ponúka rozhranie REST API. Okrem toho je kompletný zdrojový kód Aspose.PDF Cloud SDK pre Python k dispozícii na stiahnutie cez GitHub (publikovaný pod licenciou MIT). Ak však pri používaní rozhrania API narazíte na nejaké problémy alebo ak máte ďalšie otázky, neváhajte nás kontaktovať prostredníctvom bezplatného fóra podpory produktov.

Súvisiace články

Odporúčame tiež navštíviť nasledujúce odkazy, kde sa dozviete viac