Python Cloud SDK를 사용하여 PDF를 Excel로 변환하는 방법을 개발하세요.

PDF를 Excel로 변환하는 방법 | Python SDK를 사용하여 PDF를 Excel로 내보내기
PDF 파일은 문서 서식을 보존하기에 매우 좋지만, 이 파일에서 데이터를 추출하여 활용하는 것은 복잡할 수 있습니다. 여기서 PDF를 Excel로 변환해야 할 필요성이 분명해집니다. 스프레드시트 형식의 Excel 통합 문서는 데이터를 구성하고 처리하는 체계적인 방법을 제공합니다. PDF에서 표, 그림, 텍스트를 원활하게 추출하여 Excel 셀에 깔끔하게 정리하고 분석할 준비를 하는 것을 상상해 보세요. 이 변환은 데이터 처리를 간소화할 뿐만 아니라 효율성과 생산성도 향상시킵니다.
게다가 엑셀은 주로 수익, 급여, 회계 정보와 같은 데이터를 저장하고 구성하는 데 사용됩니다. 이를 통해 사용자는 이 데이터로 계산을 하고 그래프와 차트를 생성할 수 있습니다. 이제 이 글에서는 PDF를 엑셀 형식으로 변환하는 방법에 대한 세부 사항을 논의할 것입니다.
PDF 처리를 위한 Python Cloud SDK
Aspose.PDF Cloud SDK for Python은 PDF에서 XLS로 변환하는 과정을 간소화하는 강력한 도구로 등장했습니다. 원활한 ‘PDF에서 Excel로’ 변환을 용이하게 할 뿐만 아니라, 수많은 다른 기능도 제공합니다. PDF를 조작하고, 특정 데이터를 추출하고, Excel에 적합한 파일을 손쉽게 생성하는 기능을 활용한다고 상상해보세요.
첫 번째 단계는 PIP 및 GitHub 저장소에서 다운로드할 수 있는 Python Cloud SDK를 설치하는 것입니다. 따라서 터미널/명령 프롬프트에서 다음 명령을 실행하여 최신 버전의 Cloud SDK를 설치하세요.
pip install asposepdfcloud
비주얼 스튜디오
Visual Studio IDE 내에서 Python 프로젝트에 참조를 직접 추가해야 하는 경우 Python 환경 창에서 asposepdfcloud를 패키지로 검색하세요. 아래 이미지에 번호가 매겨진 단계를 따라 설치 프로세스를 완료하세요.

이미지 1: Python 패키지용 Aspose.PDF Cloud SDK.
파이참
PyCharm은 Python 개발을 위한 인기 있는 IDE입니다. 이 섹션에서는 Windows 플랫폼에서 PyCharm 설정에 대해 논의합니다.
- 파일 메뉴를 클릭하고 설정… 메뉴 항목을 선택합니다.

이미지 2: PyCharm 설정 메뉴 항목.
- 왼쪽의 프로젝트 트리를 확장하고 Python 인터프리터 옵션을 선택합니다.
- 오른쪽 섹션에 있는 + (더하기) 기호를 클릭하고 사용 가능한 패키지 대화 상자 위에 있는 검색 필드에 asposepdfcloud를 입력합니다.
- 이제 패키지 설치 버튼을 클릭하세요.

이미지 3: Python 패키지용 Aspose.PDF Cloud.
SDK가 설치되면 성공 메시지가 표시됩니다.

이미지 4: Aspose.PDF Cloud for Python이 설치되면 성공 메시지가 표시됩니다.
- 클라우드 대시보드에 기존 계정이 없는 경우 GitHub 또는 Google 자격 증명을 사용하여 무료 계정을 만들 수 있습니다. 이제 대시보드에 로그인하여 개인화된 클라이언트 자격 증명을 얻으세요.

이미지 5: Aspose.Cloud 대시보드의 클라이언트 자격 증명.
파이썬에서 PDF를 Excel로 변환
아래 지침에 따라 Python 코드 조각을 사용하여 PDF를 Excel 통합 문서(XLSX)로 변환하세요. 다음 코드 조각은 입력 PDF가 클라우드 저장소에서 사용 가능할 것으로 예상합니다.
- 먼저 클라이언트 ID와 클라이언트 비밀번호를 인수로 제공하면서 ApiClient 클래스의 인스턴스를 생성합니다.
- 둘째, ApiClient 객체를 인수로 받는 PdfApi 클래스의 인스턴스를 생성합니다.
- 이제 입력 PDF 이름과 결과 XLSX 파일 이름을 지정하세요.
- 마지막으로 입력 PDF 파일, 결과 XLSX 파일 이름, 선택적 매개변수를 사용하여 균일한 워크시트를 생성하는 putpdfinstoragetoxlsx(..) 메서드를 호출합니다.
# 더 많은 코드 샘플을 보려면 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'
# 결과 Excel 통합 문서의 이름
resultant_file_name = 'Resultant.xlsx'
# PDF를 Excel 형식으로 변환하기 위한 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))

그림 6: PDF를 Excel로 변환 미리보기.
위 예제에서 사용된 샘플 파일은 awesomeTable.pdf 및 Resultant.xlsx에서 다운로드할 수 있습니다.
cURL 명령을 사용한 PDF에서 XLS로 변환
Aspose.PDF Cloud와 cURL 명령을 함께 사용하면 PDf를 XLS로 쉽게 변환할 수 있습니다. 이는 간소화되고 자동화된 접근 방식을 나타내기 때문입니다. Aspose.PDF Cloud와 함께 cURL 명령을 활용하면 변환 프로세스를 간소화할 뿐만 아니라 다양한 워크플로에 원활하게 통합할 수 있습니다.
이 접근 방식에서 첫 번째는 클라이언트 자격 증명을 기반으로 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 for Python을 선택하든 Aspose.PDF Cloud와 함께 cURL 명령을 활용하든, PDF를 Excel 형식으로 변환하는 목표를 쉽게 달성할 수 있습니다. Aspose.PDF Cloud SDK for Python은 포괄적이고 개발자 친화적인 솔루션을 제공하여 변환을 넘어 다양한 기능을 제공합니다. 반면, cURL 명령을 활용하면 다재다능하고 스크립트 가능한 접근 방식을 제공합니다. 선택한 방법에 관계없이 두 접근 방식 모두 강력한 도구로 사용되어 PDF에서 데이터를 구조화하고 추출하는 방식에 혁명을 일으킵니다.
- Python Cloud SDK를 사용하는 동안 문제가 발생할 경우 무료 고객 지원 포럼을 통해 언제든지 문의해 주시기 바랍니다.
관련기사
자세한 내용은 다음 기사를 참조하세요.