با استفاده از Python Cloud SDK مبدل PDF به Excel را توسعه دهید.

تبدیل PDF به اکسل

نحوه تبدیل PDF به اکسل | PDF را با استفاده از Python SDK به اکسل صادر کنید

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

علاوه بر این، اکسل عمدتاً برای ذخیره و سازماندهی داده هایی مانند درآمد، حقوق و دستمزد و اطلاعات حسابداری استفاده می شود. آنها به کاربر این امکان را می دهند که با این داده ها محاسبات انجام دهد و نمودارها و نمودارها را تولید کند. اکنون در این مقاله قصد داریم در مورد نحوه تبدیل PDF به فرمت Excel صحبت کنیم.

Python Cloud SDK برای پردازش PDF

Aspose.PDF Cloud SDK for Python به عنوان یک ابزار قدرتمند برای ساده‌سازی فرآیند تبدیل PDF به XLS ظاهر می‌شود. نه تنها تبدیل یکپارچه “pdf به اکسل” را تسهیل می کند، بلکه قابلیت های بی شمار دیگری را نیز ارائه می دهد. تصور کنید که از توانایی دستکاری PDF، استخراج داده های خاص و تولید فایل های آماده اکسل بدون دردسر استفاده می کنید.

اولین قدم نصب Python Cloud SDK است که برای دانلود از طریق مخزن PIP و GitHub در دسترس است. بنابراین، لطفا دستور زیر را در ترمینال/خط فرمان اجرا کنید تا آخرین نسخه Cloud SDK را نصب کنید.

pip install asposepdfcloud

MS Visual Studio

در صورتی که نیاز دارید مستقیماً مرجع را در پروژه پایتون خود در Visual Studio IDE اضافه کنید، لطفاً asposepdfcloud را به عنوان یک بسته در زیر پنجره محیط پایتون جستجو کنید. لطفا مراحل شماره گذاری شده در تصویر زیر را برای تکمیل مراحل نصب دنبال کنید.

PDF را در اکسل ذخیره کنید

تصویر 1: - Aspose.PDF Cloud SDK برای بسته Python.

PyCharm

PyCharm یک IDE محبوب برای توسعه پایتون است. در این قسمت قصد داریم به تنظیمات PyCharm در پلتفرم ویندوز بپردازیم.

  • روی منوی فایل کلیک کنید و گزینه تنظیمات… را انتخاب کنید.
تنظیمات PyCharm

تصویر 2: - آیتم منوی تنظیمات PyCharm.

  • درخت پروژه را از سمت چپ باز کنید و گزینه Python Interpreter را انتخاب کنید.
  • روی علامت + (plus) در قسمت سمت راست کلیک کنید و asposepdfcloud را در قسمت جستجو در گفتگوی بسته های موجود وارد کنید.
  • حالا روی دکمه Install Package کلیک کنید.
تبدیل PDF به Excel SDK

تصویر 3: - Aspose.PDF Cloud for Python.

پس از نصب SDK، پیام موفقیت نمایش داده می شود.

PDF به Excel SDK

تصویر 4: - پیام موفقیت پس از نصب Aspose.PDF Cloud for Python.

  • در صورتی که در داشبورد ابری حساب کاربری ندارید، می‌توانید با استفاده از اعتبارنامه‌های GitHub یا Google یک حساب کاربری رایگان ایجاد کنید. اکنون وارد داشبورد شوید و اعتبار مشتری شخصی خود را دریافت کنید.
اعتبار مشتری

تصویر 5: - اعتبار مشتری در داشبورد Aspose.Cloud.

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

لطفاً دستورالعمل های زیر را برای تبدیل PDF به کتاب کار اکسل (XLSX) با استفاده از قطعه کد پایتون دنبال کنید. لطفاً توجه داشته باشید که قطعه کد دنبال کنید انتظار می رود PDF ورودی در فضای ذخیره سازی ابری موجود باشد.

  • ابتدا یک نمونه از کلاس ApiClient ایجاد کنید و در عین حال Client ID Client Secret را به عنوان آرگومان ارائه دهید.
  • ثانیاً، یک نمونه از کلاس PdfApi ایجاد کنید که شی ApiClient را به عنوان آرگومان دریافت کند.
  • اکنون نام PDF ورودی و نام فایل XLSX حاصل را مشخص کنید.
  • در نهایت، متد putpdfinstoragetoxlsx(..) را فراخوانی کنید که فایل PDF ورودی، نام فایل XLSX حاصل و یک پارامتر اختیاری را برای تولید کاربرگ های یکنواخت می گیرد.
# برای نمونه کدهای بیشتر، لطفاً به https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python مراجعه کنید
# برای اطلاعات کاربری مشتری، لطفاً به https://dashboard.aspose.cloud/ مراجعه کنید

def pdf2xlsx():
    try:
        #Client credentials
        client_secret = "406b404b2df649611e508bbcfcd2a77f"
        client_id = "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5"

        #initialize PdfApi client instance using client credetials
        pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)

        # هنگام ارسال PdfApiClient به عنوان آرگومان، نمونه PdfApi ایجاد کنید
        pdf_api = PdfApi(pdf_api_client)

        #input PDF file name
        input_file = 'awesomeTable.pdf'

        # نام کتاب کار اکسل حاصل
        resultant_file_name = 'Resultant.xlsx'
    
        # برای تبدیل PDF به فرمت اکسل با API تماس بگیرید
        response = pdf_api.put_pdf_in_storage_to_xlsx(name=input_file, out_path=resultant_file_name, uniform_worksheets='true')

        # چاپ پیام در کنسول (اختیاری)
        print('PDF successfully converted to Excel format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
پیش نمایش PDF به XLSX

تصویر 6: - پیش نمایش تبدیل PDF به اکسل.

فایل های نمونه استفاده شده در مثال بالا را می توان از awesomeTable.pdf و Resultant.xlsx دانلود کرد.

تبدیل PDF به XLS با استفاده از دستور cURL

تبدیل PDf به XLS را می توان به راحتی با استفاده از Aspose.PDF Cloud همراه با دستورات cURL انجام داد، زیرا یک رویکرد ساده و خودکار را نشان می دهد. با استفاده از دستورات cURL در ارتباط با Aspose.PDF Cloud، ما نه تنها فرآیند تبدیل را ساده می‌کنیم، بلکه یکپارچه‌سازی یکپارچه در جریان‌های کاری مختلف را نیز امکان‌پذیر می‌کنیم.

اولین مورد در این رویکرد، تولید یک توکن وب JSON (JWT) بر اساس اعتبار مشتری است. بنابراین، لطفا دستور زیر را برای تولید توکن JWT اجرا کنید.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

پس از دریافت رمز JWT، لطفاً دستور زیر را برای تبدیل PDF به فرمت XLS اجرا کنید.

curl -v "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/xlsx?outPath=Converted.xlsx&uniformWorksheets=true" \
-X PUT \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

نتیجه گیری

در نتیجه، چه انتخاب قوی Aspose.PDF Cloud SDK برای پایتون یا استفاده از دستورات cURL در پشت سر هم با Aspose.PDF Cloud، می‌توانیم به راحتی به هدف خود برای تبدیل PDF به فرمت اکسل برسیم. Aspose.PDF Cloud SDK برای پایتون راه حلی جامع و مناسب برای توسعه‌دهنده ارائه می‌دهد که به شما امکان می‌دهد تا مجموعه‌ای از قابلیت‌های فراتر از تبدیل را داشته باشید. از سوی دیگر، استفاده از دستورات cURL یک رویکرد همه کاره و قابل اسکریپت را فراهم می کند. صرف نظر از روش انتخاب شده، هر دو رویکرد به عنوان ابزار قدرتمندی هستند و نحوه ساختار و استخراج داده ها از PDF را متحول می کنند.

  • در صورتی که هنگام استفاده از Python Cloud SDK با مشکلی مواجه شدید، لطفاً از طریق [تالار گفتمان پشتیبانی رایگان مشتری19 با ما تماس بگیرید.

مقالات مرتبط

توصیه می کنیم برای کسب اطلاعات بیشتر از مقالات زیر دیدن کنید: