PDF є одним із найбільш часто використовуваних універсальних форматів документів для представлення документів. Але редагувати PDF-документ важко. Щоб легко витягнути таблицю або редагувати текст у форматі електронної таблиці, вам потрібно перетворити PDF на редаговані електронні таблиці Excel. Таким чином, вам не потрібно витрачати час на ручне копіювання тексту, а потім його редагування. Наші API конвертера PDF у XLS або PDF у XLSX дозволяють швидко конвертувати PDF у формат електронної таблиці Excel. У цій статті ми дізнаємося, як конвертувати PDF у Excel на Python за допомогою REST API.
У цій статті будуть розглянуті такі теми:
- Python PDF to Excel Converter API – встановлення
- Як конвертувати PDF у XLSX на Python за допомогою REST API
- Перетворення діапазону сторінок із PDF у файл Excel на Python
- Перетворення певних сторінок PDF у формат Excel у Python
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 у файл 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, на нашому безкоштовному форумі підтримки