REST API를 사용하여 Python에서 PDF를 Excel로 변환하는 방법

REST API를 사용하여 Python에서 PDF를 Excel로 변환

PDF는 문서를 표시하는 데 가장 일반적으로 사용되는 다목적 문서 형식 중 하나입니다. 그러나 PDF 문서를 편집하는 것은 어렵습니다. 표를 쉽게 추출하거나 스프레드시트 형식으로 텍스트를 편집하려면 PDF를 편집 가능한 Excel 스프레드시트로 변환해야 합니다. 따라서 수동으로 텍스트를 복사한 다음 편집하는 데 시간을 낭비할 필요가 없습니다. PDF에서 XLS로 또는 PDF에서 XLSX로 변환 API를 사용하면 PDF를 Excel 스프레드시트 형식으로 빠르게 변환할 수 있습니다. 이 기사에서는 REST API를 사용하여 Python에서 PDF를 Excel로 변환하는 방법을 배웁니다.

이 문서에서는 다음 항목을 다룹니다.

Python PDF to Excel Converter API – 설치

PDF 파일을 Excel 형식으로 변환하기 위해 GroupDocs.Conversion Cloud의 Python SDK API를 사용합니다. 기능이 풍부한 플랫폼 독립적인 문서 및 이미지 변환 Python 라이브러리입니다. 모든 지원되는 파일 형식의 이미지와 문서를 고품질의 모든 형식으로 빠르게 변환할 수 있습니다.

콘솔에서 다음 명령을 사용하여 PDF에서 XLSX로 변환 Python 라이브러리를 Python 애플리케이션에 설치할 수 있습니다.

pip install groupdocs_conversion_cloud

언급된 단계를 따르기 전에 대시보드에서 클라이언트 ID와 암호를 가져오십시오. ID와 시크릿이 있으면 Python 애플리케이션에 코드를 추가합니다.

# Python 응용 프로그램에서 PDF를 Excel로 변환하기 위한 Python 라이브러리
import groupdocs_conversion_cloud

# 무료 등록 후 https://dashboard.groupdocs.cloud에서 client_id 및 client_secret을 가져옵니다.
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"

이제 Python에서 REST API를 사용하여 단계별로 pdf를 xlsx 형식으로 변환하는 방법을 보여드리겠습니다.

REST API를 사용하여 Python에서 PDF를 XLSX로 변환하는 방법

아래에 주어진 간단한 단계에 따라 프로그래밍 방식으로 PDF 파일을 Excel 형식으로 변환할 수 있습니다.

  • 먼저 ConvertApi 인스턴스를 생성합니다.
  • 그런 다음 ConvertSettings를 사용하여 변환 설정 인스턴스를 만듭니다.
  • 다음으로 파일 저장소 이름을 제공하십시오.
  • 입력 PDF 파일 경로 및 출력 형식을 “xlsx"로 설정
  • 다음으로 PdfLoadOptions의 인스턴스를 만듭니다.
  • PDF 파일 암호를 제공하십시오
  • 그런 다음 output\path 및 load\options를 설정합니다.
  • 그런 다음 ConvertSettings를 인수로 사용하여 ConvertDocumentRequest를 생성합니다.
  • 마지막으로 ConvertDocumentRequest로 convert\document()를 호출하여 pdf를 Excel로 변환합니다.

다음 코드 샘플은 Python에서 pdf를 Excel 형식으로 변경하는 방법을 보여줍니다.

# Python에서 PDF를 Excel Online으로 변환하는 방법
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를 엑셀 문서로 변환하는 가장 좋은 방법입니다.

REST API를 사용하여 Python에서 PDF를 XLSX로 변환하는 방법

REST API를 사용하여 Python에서 PDF를 XLSX로 변환하는 방법

PDF에서 Python의 Excel 파일로 페이지 범위 변환

아래 단계에 따라 PDF 문서의 페이지 범위를 Excel로 변환할 수 있습니다.

  • 먼저 ConvertApi 인스턴스를 생성합니다.
  • 그런 다음 ConvertSettings를 사용하여 변환 설정 인스턴스를 만듭니다.
  • 다음으로 클라우드 스토리지 이름을 제공하십시오.
  • 입력 PDF 파일 경로 및 출력 형식을 “xlsx"로 설정
  • 다음으로 XlsConvertOptions의 인스턴스를 만듭니다.
  • from\page 및 pages\count 옵션 설정
  • 그런 다음 출력 경로와 convertOptions를 설정합니다.
  • 이제 ConvertSettings를 인수로 사용하여 ConvertDocumentRequest를 생성합니다.
  • 마지막으로 ConvertDocumentRequest와 함께 convert\document() 메서드를 호출하여 pdf를 온라인에서 엑셀 코드로 변환합니다.

다음 코드 샘플은 Python을 사용하여 PDF 문서의 페이지 범위를 Excel 파일로 변환하는 방법을 보여줍니다.

# Python에서 페이지 범위를 PDF에서 Excel로 변환하는 방법
# 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의 특정 페이지를 Python에서 Excel 형식으로 변환

아래 단계에 따라 이미지와 함께 온라인에서 최고의 pdf to xlsx 변환기를 사용하여 PDF 문서의 특정 페이지를 Excel로 변환할 수 있습니다.

  • 먼저 ConvertApi 인스턴스를 생성합니다.
  • 그런 다음 ConvertSettings를 사용하여 변환 설정 인스턴스를 만듭니다.
  • 다음으로 클라우드 스토리지 이름을 제공하십시오.
  • 입력 PDF 파일 경로 및 출력 형식을 “xlsx"로 설정
  • 다음으로 XlsConvertOptions의 인스턴스를 만듭니다.
  • 배열 형식으로 변환할 페이지 번호 추가
  • 그런 다음 출력 경로와 convertOptions를 설정합니다.
  • 이제 ConvertSettings를 인수로 사용하여 ConvertDocumentRequest를 생성합니다.
  • 마지막으로 ConvertDocumentRequest와 함께 convert\document() 메서드를 호출하여 pdf를 온라인에서 엑셀 코드로 변환합니다.

다음 코드 샘플은 Python을 사용하여 PDF 문서의 특정 페이지를 Excel 파일로 내보내는 방법을 보여줍니다.

# Python에서 PDF 파일의 특정 페이지를 Excel 형식으로 변환하는 방법
# 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 파일을 엑셀 파일로 변환
result = convert_api.convert_document(request)
print("Successfully converted PDF file to XLSX document: " + result[0].path)

마지막으로 위의 코드 샘플은 클라우드의 이미지와 함께 pdf를 xlsx로 변환합니다. 아래에 설명된 대로 xlsx 코드 변환기에 대한 온라인 PDF가 있습니다.

온라인 PDF를 무료로 Excel로 변환

최고의 PDF-Excel 변환기는 무엇입니까? Groupdocs.Conversion은 PDF를 Excel 형식으로 변환할 수 있도록 온라인에서 무료로 최고의 PDF를 xlsx로 변환하는 변환기를 제공합니다. Groupdocs.Conversion 온라인 PDF를 xlsx API로 사용하여 개발되었습니다.

결론

이 문서에서는 다음을 배웠습니다.

  • Python에서 형식을 잃지 않고 pdf를 xls/xlsx로 변환하는 방법;
  • Python을 사용하여 범위별로 pdf를 Excel 파일로 변환하는 방법;
  • Python에서 특정 PDF 페이지를 XLSX 형식으로 변환

또한 문서를 사용하여 GroupDocs.Conversion 파일 형식 변환 API에 대해 자세히 알아볼 수 있습니다.

질문하기

무료 지원 포럼을 통해 pdf 파일을 xlsx 형식으로 변환하는 방법에 대해 질문할 수 있습니다.

또한보십시오