끊임없이 진화하는 데이터 처리 및 정보 공유 환경에서 Excel 바이너리 통합 문서(XLSB) 파일을 휴대용 문서 형식(PDF)으로 원활하게 변환하는 기능이 필수 요구 사항이 되었습니다. 기업과 전문가가 데이터 표현, 분석, 협업의 복잡성을 헤쳐나가면서 이 두 형식 간의 격차를 해소할 수 있는 안정적이고 효율적인 솔루션에 대한 수요가 크게 증가했습니다. 이 기사에서는 Python Cloud SDK를 사용하여 XLSB를 PDF로 변환할 수 있는 기능의 중추적인 필요성을 자세히 살펴보고 개인과 조직 모두에게 제공하는 실질적인 중요성과 이점을 강조합니다.
- Excel에서 PDF로 변환 API
- Python에서 XLSB를 PDF로
- cURL 명령을 사용하여 Excel을 PDF로 변환
- cURL 명령을 사용하여 특정 Excel 워크시트를 PDF로 변환
Excel에서 PDF로 변환 API
XLSB에서 PDF로 원활하게 변환하기 위해 Aspose.PDF Python용 Cloud SDK가 강력한 도구로 등장합니다. 이 Cloud SDK를 사용하면 변환 기능을 애플리케이션에 손쉽게 통합할 수 있습니다. SDK는 결과 PDF 출력에서 서식을 지능적으로 처리하고 차트, 표 및 기타 시각적 요소를 보존합니다. 따라서 변환된 문서가 정확성을 유지할 뿐만 아니라 원본 XLSB의 시각적 표현을 반영하도록 보장합니다.
이제 SDK를 사용하려면 다음 명령을 실행하여 로컬 시스템에 SDK를 설치하십시오.
pip install asposecellscloud
설치 후 다음 단계는 GitHub 또는 Google 계정을 사용하여 클라우드 대시보드를 통해 무료 계정을 등록하거나 가입을 사용하여 클라이언트 자격 증명을 얻는 것입니다.
Python에서 XLSB를 PDF로
이 섹션에서는 클라우드 스토리지에서 XLSB(Excel) 워크시트를 로드하고 PDF 형식으로 변환하는 단계를 따르겠습니다. 이 예에서는 XLSB의 모든 워크시트가 PDF 형식으로 변환됩니다.
- 먼저 클라이언트 자격 증명을 인수로 전달하여 CellsApi 클래스의 개체를 만듭니다.
- 둘째, 입력 XLSB 이름, 결과 파일 이름 및 출력 형식을 PDF로 지정합니다.
- 마지막으로cellsworkbookgetworkbook(…) 메서드를 호출하여 XLSB를 PDF 형식으로 변환하고 출력을 클라우드 저장소에 저장합니다.
# 더 많은 코드 샘플을 보려면 https://github.com/aspose-cells-cloud/aspose-cells-cloud-python을 방문하세요.
def XLSBtoPDF():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# CellsApi 인스턴스 초기화
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# XLSB 통합 문서 입력
input_file = "myDocument.xlsb"
# 결과 형식
format = "PDF"
# 결과 파일 이름
output = "Converted.pdf"
# API를 호출하여 XLSB를 PDF로 변환
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# 콘솔에 응답 코드 인쇄
print(response)
# 콘솔에 메시지 인쇄(선택 사항)
print('XLSB sucessfully converted to PDF !')
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
cURL 명령을 사용하여 Excel을 PDF로 변환
XLSB에서 PDF로의 변환은 Aspose.Cells Cloud의 시너지 효과와 cURL 명령의 강력한 기능을 통해 진전을 이루었습니다. 이 다이나믹 듀오는 이 필수적인 변환을 손쉽게 수행할 수 있는 다재다능하고 명령줄 친화적인 접근 방식을 제공합니다. 따라서 신속한 데이터 마이그레이션을 수행하든 체계적인 일괄 변환을 수행하든 이 조합은 우아한 솔루션을 제공합니다.
이제 먼저 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성해야 합니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
JWT 토큰이 있으면 다음 명령을 실행하여 Excel(XLSB)을 PDF 형식으로 변환하세요. 실행 후 결과 PDF는 동일한 클라우드 저장소에 저장됩니다.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
cURL 명령을 사용하여 특정 Excel 워크시트를 PDF로 변환
XLSB 파일의 모든 워크시트를 변환하는 대신 선택한 워크시트를 PDF 형식으로 변환해야 할 수도 있습니다. 따라서 선택한 워크시트를 온라인으로 PDF로 저장하려면 다음 명령을 실행하십시오.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb/worksheets/Sheet2?format=PDF&verticalResolution=0&horizontalResolution=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o SingleWorksheet.pdf
다음 링크에서 위 예제에 사용된 샘플 파일을 얻을 수 있습니다.
유용한 링크
결론
결론적으로, XLSB를 PDF로 변환하는 과정은 각각 다양한 사용자 선호도와 기술 역량을 충족하는 두 가지 뚜렷하면서도 효율적인 경로를 제시합니다. Aspose.PDF for Python Cloud SDK는 XLSB에서 PDF로의 변환을 Python 애플리케이션에 원활하게 통합하는 사용자 친화적인 코드 중심 솔루션을 제공합니다. 반면 Aspose.Cells Cloud와 cURL 명령의 조합은 명령줄 기반 대안을 제시합니다. 이 접근 방식은 명령줄 인터페이스의 편리성과 친숙성을 활용하여 터미널에서 직접 빠르게 변환할 수 있습니다.
관련 기사
더 자세히 이해하려면 다음 문서를 살펴보는 것이 좋습니다.