Як конвертувати PDF у Excel на Python за допомогою REST API

Перетворіть PDF у Excel на Python за допомогою REST API

PDF є одним із найбільш часто використовуваних універсальних форматів документів для представлення документів. Але редагувати PDF-документ важко. Щоб легко витягнути таблицю або редагувати текст у форматі електронної таблиці, вам потрібно перетворити PDF на редаговані електронні таблиці Excel. Таким чином, вам не потрібно витрачати час на ручне копіювання тексту, а потім його редагування. Наші API конвертера PDF у XLS або PDF у XLSX дозволяють швидко конвертувати PDF у формат електронної таблиці Excel. У цій статті ми дізнаємося, як конвертувати PDF у Excel на Python за допомогою REST API.

У цій статті будуть розглянуті такі теми:

Python PDF to Excel Converter API – встановлення

Щоб конвертувати PDF-файл у формат Excel, ми будемо використовувати Python SDK GroupDocs.Conversion Cloud API. Це багатофункціональна, незалежна від платформи бібліотека Python для конвертації документів і зображень. Він забезпечує швидке перетворення зображень і документів будь-якого підтримуваного формату файлу у будь-який формат високої якості.

Ви можете встановити бібліотеку Python для перетворення PDF у XLSX у свою програму Python за допомогою такої команди в консолі:

pip install groupdocs_conversion_cloud

Будь ласка, отримайте свій ідентифікатор клієнта та секрет на інформаційній панелі, перш ніж виконувати вказані дії. Отримавши ідентифікатор і секрет, додайте код у програму python:

# Бібліотека Python для перетворення PDF у Excel у програмі python
import groupdocs_conversion_cloud

# Отримайте client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Отримайте різні конфігурації
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
your_storage = "local-storage-name"

Тепер давайте продемонструємо, як крок за кроком конвертувати pdf у формат xlsx за допомогою REST API у Python.

Як конвертувати PDF у XLSX на Python за допомогою REST API

Ми можемо програмно конвертувати pdf-файл у формат Excel, дотримуючись простих кроків, наведених нижче:

  • По-перше, створіть екземпляр ConvertApi
  • Потім створіть екземпляр параметрів перетворення за допомогою ConvertSettings
  • Далі вкажіть назву сховища файлів
  • Установіть шлях до вхідного PDF-файлу та вихідний формат як «xlsx»
  • Далі створіть екземпляр PdfLoadOptions.
  • Введіть пароль PDF-файлу
  • Потім встановіть вихід\шлях і параметри завантаження
  • Після цього створіть ConvertDocumentRequest із ConvertSettings як аргумент
  • Нарешті, перетворіть pdf на Excel, викликавши convert\document() за допомогою ConvertDocumentRequest

У наведеному нижче прикладі коду показано, як змінити формат pdf на формат excel у Python:

# Як Python конвертувати PDF у Excel онлайн
try:
  # Створіть екземпляр API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Визначте параметри конвертації
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = your_storage
  settings.file_path = "python-testing/sample-pdf-file.pdf"
  settings.format = "xlsx"

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

  settings.load_options = loadOptions
  settings.output_path = "python-testing"

  # Створити запит на конвертацію документа
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

  # Перетворіть файл .pdf у формат .xlsx
  result = convert_api.convert_document(request)
  print("pdf File converted to xlsx successfully: " + result[0].path)

except groupdocs_conversion_cloud.ApiException as e:
  print("Exception when calling convert_document: {0}".format(e.message))

Нарешті, наведений вище зразок коду збереже файл xlsx у хмарі. Це найкращий спосіб конвертувати pdf в документ Excel.

Як конвертувати PDF у XLSX на Python за допомогою REST API

Як конвертувати PDF у XLSX на Python за допомогою REST API

Перетворення діапазону сторінок із PDF у файл Excel на Python

Ми можемо конвертувати діапазон сторінок PDF-документа в Excel, виконавши наведені нижче дії.

  • Спочатку створіть екземпляр ConvertApi
  • Потім створіть екземпляр параметрів перетворення за допомогою ConvertSettings
  • Далі введіть назву вашого хмарного сховища
  • Установіть шлях до вхідного PDF-файлу та вихідний формат як «xlsx»
  • Далі створіть екземпляр XlsConvertOptions
  • Установіть параметри from\page і pages\count
  • Потім встановіть вихідний шлях і convertOptions
  • Тепер створіть ConvertDocumentRequest із ConvertSettings як аргумент
  • Нарешті, перетворіть pdf на код Excel онлайн, викликавши метод convert\document() за допомогою ConvertDocumentRequest

У наведеному нижче прикладі коду показано, як перетворити діапазон сторінок із документа PDF у файл Excel за допомогою Python:

# Як конвертувати діапазон сторінок із PDF у Excel на Python
# Створіть екземпляр API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Підготуйте параметри конвертації Excel
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "xlsx"

# Параметри конвертації PDF: номер початкової сторінки та загальна кількість сторінок для конвертації
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
convertOptions.from_page = 2 
convertOptions.pages_count = 3

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

# Створити запит на конвертацію документа
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Перетворення сторінок PDF у файл Excel
result = convert_api.convert_document(request)
print("Converted range of pages from PDF to Excel file: " + result[0].path)

Нарешті, наведений вище зразок коду збереже документ після перетворення з pdf на Excel онлайн у хмарі.

Перетворення певних сторінок PDF у формат Excel у Python

Ми можемо конвертувати певні сторінки PDF-документа в Excel за допомогою найкращого онлайн-конвертера pdf-xlsx із зображеннями, дотримуючись наведених нижче кроків:

  • Спочатку створіть екземпляр ConvertApi
  • Потім створіть екземпляр параметрів перетворення за допомогою ConvertSettings
  • Далі введіть назву вашого хмарного сховища
  • Установіть шлях до вхідного PDF-файлу та вихідний формат як «xlsx»
  • Далі створіть екземпляр XlsConvertOptions
  • Додайте номер сторінки для перетворення у формат масиву
  • Потім встановіть вихідний шлях і convertOptions
  • Тепер створіть ConvertDocumentRequest із ConvertSettings як аргумент
  • Нарешті, перетворіть PDF на код Excel онлайн, викликавши метод convert\document() за допомогою ConvertDocumentRequest

У наведеному нижче прикладі коду показано, як експортувати певні сторінки документа PDF у файл Excel за допомогою Python:

# Як конвертувати певні сторінки файлу PDF у формат Excel у Python
# Створіть екземпляр API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Визначте параметри конвертації
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "xlsx"

# Параметри конвертації PDF: номери сторінок для конвертації
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
convertOptions.pages = [1, 3, 5]

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

# Створити запит на конвертацію документа
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Перетворіть файл PDF у файл Excel
result = convert_api.convert_document(request)
print("Successfully converted PDF file to XLSX document: " + result[0].path)

Нарешті, наведений вище зразок коду перетворить pdf на xlsx із зображеннями в хмарі. Існує онлайн-конвертер коду pdf у xlsx, як описано нижче.

Безкоштовний онлайн-конвертер PDF у Excel

Який найкращий конвертер PDF у Excel? Groupdocs.Conversion пропонує найкращий безкоштовний онлайн-конвертер PDF у XLSX для конвертації PDF у формат Excel. Його було розроблено за допомогою API Groupdocs.Conversion онлайн pdf у xlsx.

Висновок

У цій статті ви дізналися:

  • як конвертувати pdf в xls/xlsx без втрати форматування в Python;
  • як конвертувати pdf у файл excel за діапазоном за допомогою Python;
  • конвертація певних сторінок PDF у формат XLSX у Python;

Крім того, ви можете дізнатися більше про API перетворення формату файлу GroupDocs.Conversion за допомогою документації.

Задайте питання

Ви можете поставити свої запитання про те, як конвертувати pdf-файл у формат xlsx, на нашому безкоштовному форумі підтримки

Дивись також