В днешния дигитален свят често се налага да конвертираме PDF документи във формат на изображение, особено JPG. Необходимостта от конвертиране на PDF в JPG може да произтича от различни причини, вариращи от желание да споделите PDF като изображение до запазване на визуалното качество на документа. Но ръчното конвертиране на PDF в JPG може да бъде досадна и отнемаща време задача. Това е мястото, където се намесва Python REST API. С помощта на тази мощна помощна програма конвертирането на PDF в JPG никога не е било по-лесно. В това изчерпателно ръководство ще ви покажем как да конвертирате PDF в JPG онлайн с високо качество с помощта на Python REST API.
Нашият облачен API е толкова забележителен, че изисква само входен PDF и целеви път и се грижи за всички вътрешни сложности на преобразуването.
- API за конвертиране на PDF към JPG
- Конвертирайте PDF в JPG в Python
- Конвертирайте PDF в JPG с помощта на cURL команди
API за конвертиране на PDF към JPG
Преобразуването на PDF документи в JPG изображения може да бъде тромава задача, особено когато се извършва ръчно. Но с навлизането на облачната технология конвертирането на PDF в JPG стана много по-лесно. Apsose.PDF Cloud SDK за Python предоставя безпроблемно и ефективно решение за конвертиране на PDF в JPG с високо качество. В това ръководство ще ви преведем през процеса на конвертиране на PDF в JPG с помощта на Aspose.PDF Cloud SDK за Python. Пригответе се да рационализирате процеса на преобразуване и да създавате зашеметяващи JPG изображения от вашите PDF документи.
SDK е достъпен за инсталиране през PIP и GitHub. Сега, моля, изпълнете следната команда на терминала/командния ред, за да инсталирате най-новата версия на SDK в системата.
pip install asposepdfcloud
Следващата важна стъпка е безплатен абонамент за нашите облачни услуги чрез Aspose.Cloud dashboard с помощта на GitHub или Google акаунт. В случай, че нямате съществуващ акаунт, просто създайте нов акаунт и получете вашите персонализирани клиентски идентификационни данни.
Конвертирайте PDF в JPG в Python
Моля, следвайте стъпките по-долу, за да запазите PDF като JPG формат и да запишете изхода в облачно хранилище.
- Създайте екземпляр на клас ApiClient, като предоставяте Client ID Client Secret като аргументи
- Сега създайте екземпляр на клас PdfApi, който приема обекта ApiClient като входен аргумент
- Следващата стъпка е да създадете променливи, съдържащи имената на входния PDF файл и полученото JPEG изображение
- И накрая, извикайте метода putpageconverttojpeg(..) на PdfApi, който взема входния PDF, номера на страницата, която трябва да бъде преобразувана, и името на полученото име на 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)
# създайте PdfApi екземпляр, докато предавате PdfApiClient като аргумент
pdf_api = PdfApi(pdf_api_client)
#source PDF file
input_file = 'URL2PDF.pdf'
#resultant Image file
resultant_image = 'PDF2JPEG.jpeg'
# Обадете се на API, за да конвертирате PDF страници в JPEG формат и да запазите резултата в облачно хранилище
response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
print(response)
# отпечатайте съобщение в конзолата (по избор)
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)
Примерните файлове, използвани в горния пример, могат да бъдат изтеглени от URL2PDF.pdf и PDF2JPEG.jpeg.
Моля, обърнете внимание, че за да запазите PDF в други формати на растерни изображения, моля, използвайте следните методи
Използвайте putpageconverttotiff(…), за да запишете PDF страници в TIFF Използвайте putpageconverttopng(…), за да запазите PDF страници в PNG Използвайте putpageconverttoemf(..), за да запазите PDF страници в EMF Използвайте putpageconverttobmp(…), за да запишете PDF страници в BMP Използвайте putpageconverttogif(…), за да запазите PDF страници в GIF
Конвертирайте PDF в JPG с помощта на cURL команди
Командата cURL може също да се използва за достъп до REST API чрез терминали на командния ред. Така че ще конвертираме първата страница на PDF в JPG, където полученият файл се записва в облачно хранилище. Сега, за да имаме достъп до Aspose.PDF Cloud, трябва първо да генерираме JSON Web Token (JWT), докато изпълняваме следната команда.
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"
Сега, след като имаме JWT токена, моля, изпълнете следната команда, за да конвертирате pdf във формат на изображение.
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 в JPG с помощта на Aspose.PDF Cloud SDK за Python. С помощта на този мощен инструмент можете лесно да конвертирате PDF документи във висококачествени JPG изображения само с няколко реда код. Aspose.PDF Cloud SDK за Python предоставя ефективно и безпроблемно решение за всичките ви нужди от конвертиране на PDF към JPG. Кажете сбогом на ръчните преобразувания и прегърнете силата на облачната технология, за да трансформирате вашите PDF файлове в зашеметяващи JPG изображения.
Също така препоръчваме да посетите Ръководство за програмисти, за да научите за други вълнуващи функции, предлагани от REST API. Освен това, пълният изходен код на Aspose.PDF Cloud SDK за Python е достъпен за изтегляне от GitHub (публикуван под лиценза на MIT). Независимо от това, ако срещнете някакви проблеми, докато използвате API или имате допълнителни въпроси, не се колебайте да се свържете с нас чрез безплатния форум за поддръжка на продукти.
Свързани статии
Също така препоръчваме да посетите следните връзки, за да научите повече за