نحوه تبدیل تصاویر PDF به JPG، PNG یا GIF در پایتون

تبدیل PDF به تصاویر JPG، PNG و GIF در پایتون

PDF یا قالب سند قابل حمل یکی از محبوب ترین فرمت ها برای اشتراک گذاری و چاپ اسناد است. در برخی موارد، شما باید فایل های PDF را به مجموعه ای از تصاویر بهینه تبدیل کنید. تبدیل PDF به تصویر می‌تواند موارد کاربرد متعددی داشته باشد، مانند اطمینان از سازگاری با دستگاه‌ها یا برنامه‌های قدیمی، اجازه دادن به حاشیه‌نویسی، آسان‌تر کردن اشتراک‌گذاری، فعال کردن یکپارچگی وب و حفظ محتوای سند. با این حال، ممکن است منجر به کاهش کیفیت و از دست دادن قابلیت جستجو نیز شود. در این مقاله با نحوه تبدیل تصاویر PDF به JPG، PNG و GIF در پایتون آشنا خواهیم شد.

موضوعات زیر در این مقاله پوشش داده خواهد شد:

تبدیل PDF به تصویر REST API و Python SDK

برای تبدیل PDF به JPG، GIF و PNG تصاویر با استفاده از Python، از Python SDK of GroupDocs.Conversion Cloud API استفاده خواهیم کرد. کتابخانه Python ما بهترین راه را برای تبدیل PDF به فایل‌های JPG، PNG یا GIF در چند ثانیه ارائه می‌کند. این 100٪ رایگان، ایمن و آسان برای استفاده Python SDK برای تبدیل تصویر است. این اجازه می دهد تا فرمت های پشتیبانی شده به تصاویر به صورت برنامه نویسی در ابر تبدیل شوند. لطفا با استفاده از دستور زیر در کنسول آن را نصب کنید:

pip install groupdocs_converison_cloud

لطفاً قبل از انجام مراحل ذکر شده Client ID and Secret خود را از داشبورد دریافت کنید. هنگامی که شناسه و راز خود را دریافت کردید، کد را مطابق شکل زیر اضافه کنید:

نحوه تبدیل تصویر PDF به JPG/JPEG در پایتون با استفاده از REST API

با دنبال کردن مراحل ساده زیر می توانیم تصاویر را به اسناد PDF تبدیل کنیم:

  1. آپلود فایل تصویری JPG را در Cloud
  2. [تبدیل 10 PDF به JPEG با استفاده از پایتون
  3. دانلود فایل PDF تبدیل شده

تصویر را آپلود کنید

ابتدا فایل تصویری JPG را با استفاده از نمونه کد زیر در فضای ابری آپلود می کنیم:

# فایل pdf را در فضای ذخیره سازی ابری بارگذاری کنید
# یک نمونه از File API ایجاد کنید
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# تماس درخواست آپلود فایل
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pdf", "H:\\groupdocs-cloud-data\\sample-file.pdf", storage_name)

# فایل pdf را در فضای ابری بارگذاری کنید
response = file_api.upload_file(request)
print(response.uploaded)

در نتیجه، فایل آپلود شده در بخش فایل ها داشبورد در فضای ابری در دسترس خواهد بود.

PDF را با استفاده از REST API در پایتون به JPEG تبدیل کنید

با دنبال کردن مراحل زیر می توانید PDF را به فرمت JPEG تبدیل کنید:

  • ابتدا یک نمونه از ConvertApi ایجاد کنید
  • بعد، یک نمونه از ConvertSettings ایجاد کنید
  • سپس نام ذخیره سازی و مسیر فایل pdf را تنظیم کنید
  • فرمت فایل تصویری حاصل را به عنوان “jpeg” تنظیم کنید
  • یک نمونه از PdfLoadOptions ایجاد کنید
  • رمز عبور فایل pdf و load\option ها را تنظیم کنید
  • یک نمونه از JpegConvertOptions ایجاد کنید
  • مقیاس خاکستری، from\page، pages\count، کیفیت، چرخش/زاویه و استفاده از\pdf و غیره را تعریف کنید.
  • convertOptions را روی تنظیمات تنظیم کنید
  • اکنون مسیر فایل خروجی را ارائه دهید
  • پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید
  • در نهایت، متد ConvertApi.convertdocument() را با ConvertDocumentRequest فراخوانی کنید تا فایل تبدیل شده ذخیره شود.

کد مثال زیر نحوه تبدیل PDF به فرمت تصویر JPEG را با استفاده از REST API در پایتون نشان می دهد:

# نحوه تبدیل PDF به فرمت JPG یا JPEG در پایتون.
try:
    # یک نمونه از API ایجاد کنید
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # تنظیمات تبدیل را تعریف کنید
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-file.pdf"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = True
    convertOptions.from_page = 1
    convertOptions.pages_count = 1
    convertOptions.quality = 100
    convertOptions.rotate_angle = 90
    convertOptions.use_pdf = False
    
    settings.convert_options = convertOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted PDF to JPEG file format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

PDF تبدیل شده را دانلود کنید

نمونه کد بالا سند PDF تبدیل شده را در ابر ذخیره می کند. می توان آن را با استفاده از مثال کد زیر دانلود کرد:

# مقداردهی اولیه API برای دانلود فایل تبدیل شده
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# درخواست فایل دانلود را ایجاد کنید
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)

# دانلود فایل تبدیل شده
response = file_api.download_file(request)

# فایل jpeg یا jpg تصویر دانلود شده را به فهرست محلی خود منتقل کنید
shutil.move(response, "H:\\groupdocs-cloud-data\\")

تبدیل PDF به فرمت فایل PNG در پایتون با استفاده از REST API

همچنین می توانید با دنبال کردن مراحل زیر، PDF را به فرمت فایل PNG تبدیل کنید:

  • یک نمونه از ConvertApi ایجاد کنید
  • بعد، یک نمونه از ConvertSettings ایجاد کنید
  • سپس نام ذخیره سازی و مسیر فایل pdf را تنظیم کنید
  • همچنین، “png” را به عنوان فرمت تصویر خروجی تنظیم کنید
  • یک نمونه از PdfLoadOptions ایجاد کنید
  • رمز عبور فایل pdf و load\option ها را تنظیم کنید
  • یک نمونه از PngConvertOptions ایجاد کنید
  • مقادیر خاکستری، from\page، pages\count، کیفیت، چرخش/زاویه و استفاده\pdf را تعریف کنید.
  • convertOptions را روی تنظیمات تنظیم کنید
  • اکنون مسیر فایل خروجی را ارائه دهید
  • پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید
  • در نهایت، متد ConvertApi.convert\document() را با ConvertDocumentRequest فراخوانی کنید تا فایل تبدیل شده ذخیره شود.

کد مثال زیر نحوه تبدیل PDF به فرمت PNG را با استفاده از REST API در پایتون نشان می دهد:

# نحوه تبدیل PDF به فرمت فایل PNG در پایتون.
# یک نمونه از API ایجاد کنید
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# تنظیمات تبدیل را تعریف کنید
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)

print("Successfully converted PDF to PNG file format: " + str(response))

تبدیل PDF به فایل تصویری GIF در پایتون با استفاده از REST API

با انجام مراحل زیر می توانید PDF را به صورت برنامه نویسی به JPG تبدیل کنید:

  • یک نمونه از ConvertApi ایجاد کنید
  • بعد، یک نمونه از ConvertSettings ایجاد کنید
  • سپس نام ذخیره سازی و مسیر فایل pdf را تنظیم کنید
  • اکنون “gif” را به عنوان فرمت تصویر خروجی ارائه دهید
  • یک نمونه از PdfLoadOptions ایجاد کنید
  • رمز عبور فایل pdf و load\option ها را تنظیم کنید
  • یک نمونه از GifConvertOptions ایجاد کنید
  • مقیاس خاکستری، from\page، pages\count، کیفیت، چرخش/زاویه و استفاده از\pdf و غیره را تعریف کنید..
  • convertOptions را روی تنظیمات تنظیم کنید
  • سپس مسیر فایل خروجی را ارائه دهید
  • پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید.
  • در نهایت، متد ConvertApi.convert\document() را با ConvertDocumentRequest فراخوانی کنید تا فایل تبدیل شده ذخیره شود.

نمونه کد زیر نحوه تبدیل PDF به فرمت فایل تصویری GIF را با استفاده از REST API در پایتون نشان می دهد:

# نحوه تبدیل PDF به فرمت تصویر GIF در پایتون
# یک نمونه از API ایجاد کنید
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# تنظیمات تبدیل را تعریف کنید
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)

print("Successfully converted PDF to GIF format: " + str(response))

تبدیل رایگان PDF به تصویر

لطفاً [ابزار تبدیل آنلاین رایگان JPG، PNG و GIF16 را که با استفاده از API بالا توسعه داده شده است، امتحان کنید.

نتیجه

در این مقاله نحوه تبدیل فرمت pdf به تصویر در فضای ابری را یاد گرفتیم. حالا تو می دانی:

  • نحوه تبدیل pdf به jpeg/jpg در پایتون.
  • تبدیل pdf به فرمت تصویر png با استفاده از پایتون.
  • نحوه تبدیل فرمت pdf به فایل گیف در پایتون

می‌توانید با استفاده از مستندات درباره GroupDocs.Conversion Cloud API بیشتر بیاموزید. ما همچنین یک بخش API Reference ارائه می‌کنیم که به شما امکان می‌دهد APIهای ما را مستقیماً از طریق مرورگر تجسم کرده و با آن‌ها تعامل داشته باشید.

سوال بپرس

اگر در مورد مبدل PDF به JPEG، PNG یا GIF سؤالی دارید، لطفاً در [تالار گفتمان پشتیبانی رایگان19 از ما بپرسید.

همچنین ببینید