PowerPoint 프레젠테이션 파일은 각 ppt/pptx 슬라이드가 텍스트, 이미지, 형식, 애니메이션 및 기타 미디어와 같은 정보를 포함할 수 있는 슬라이드 모음입니다. PDF 파일 형식은 텍스트, 이미지, 하이퍼링크, 양식 필드, 리치 미디어, 첨부 파일 및 디지털 서명 등으로 구성될 수 있지만 Python 개발자는 변환하여 PPT 및 PPTX 슬라이드를 보기 쉽게 만들 수 있습니다. Windows 및 MAC용 PDF 파일로. 이 기사에서는 Python에서 REST API를 사용하여 PowerPoint를 PDF로 변환하는 방법을 배웁니다.
이 문서에서는 다음 항목을 다룹니다.
- PowerPoint에서 PDF로 변환 REST API - 설치
- Python에서 REST API를 사용하여 PowerPoint PPTX를 PDF로 변환
- Python에서 PPTX에서 PDF로 페이지 범위 변환
- Python에서 PPTX의 특정 페이지를 PDF로 변환
- PPTX를 PDF로 변환 - 온라인 및 무료
PowerPoint에서 PDF로 변환 REST API - 설치
PPTX 슬라이드를 PDF로 변환하기 위해 GroupDocs.Conversion Cloud의 Python SDK API를 사용합니다. 플랫폼 독립적인 문서 및 이미지 변환 솔루션입니다. 지원되는 파일 형식의 이미지와 문서를 필요한 형식으로 빠르고 안정적으로 변환할 수 있습니다.
콘솔에서 다음 명령을 사용하여 Python 애플리케이션에 GroupDocs.Conversion Cloud를 설치할 수 있습니다.
pip install groupdocs_conversion_cloud
언급된 단계를 따르기 전에 대시보드에서 클라이언트 ID와 암호를 가져오십시오. ID와 시크릿이 있으면 아래와 같이 코드를 추가합니다.
# Python 애플리케이션에 Python SDK http://api.groupdocs.cloud 로드
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"
my_storage = "LocalStorage"
Python에서 REST API를 사용하여 PowerPoint PPTX를 PDF로 변환
아래의 간단한 단계에 따라 클라우드에서 프로그래밍 방식으로 파워포인트 슬라이드를 PDF로 변환할 수 있습니다.
PPTX 파일 업로드
먼저 다음 코드 샘플을 사용하여 pptx 파일을 클라우드에 업로드합니다.
# 파워포인트 .pptx 파일을 클라우드 스토리지에 업로드
# 파일 API의 인스턴스 만들기
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# 전화 업로드 파일 요청
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-powerpoint.pptx", "H:\\groupdocs-cloud-data\\powerpoint-slides.pptx", my_storage)
# 파워포인트 슬라이드를 클라우드에 업로드
response = file_api.upload_file(request)
print(response.uploaded)
결과적으로 업로드된 pptx 파일은 클라우드 대시보드의 파일 섹션에서 사용할 수 있습니다.
Python을 사용하여 PowerPoint를 PDF로 변환
아래 언급된 단계에 따라 프로그래밍 방식으로 powerpoint ppt/pptx를 PDF 파일로 쉽게 변환할 수 있습니다.
- 먼저 ConvertApi의 인스턴스를 만듭니다.
- 이제 ConvertSettings의 인스턴스를 만듭니다.
- 그런 다음 입력 pptx 파일 경로를 제공하십시오.
- 출력 파일 형식을 “pdf"로 설정
- 다음으로 출력 파일 경로를 제공하십시오.
- 이제 ConvertSettings로 ConvertDocumentRequest를 생성합니다.
- 마지막으로 ConvertDocumentRequest로 convert\document() 메서드를 호출하여 pptx 파일을 변환합니다.
다음 코드 예제는 Python에서 REST API를 사용하여 PPTX를 PDF로 변환하는 방법을 보여줍니다.
# Python에서 REST API를 사용하여 PPTX를 PDF로 변환하는 방법
try:
# API 인스턴스 생성
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# 변환 설정 정의
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-powerpoint.pptx"
settings.format = "pdf"
settings.output_path = "python-testing"
# 변환 문서 요청 생성
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# .pptx 파일을 PDF 문서로 변환
result = convert_api.convert_document(request)
print("PPTX File converted to PDF successfully: " + result[0].path)
except groupdocs_conversion_cloud.ApiException as e:
print("Exception when calling convert_document: {0}".format(e.message))
변환된 파일 다운로드
위의 코드 샘플은 변환된 PDF 파일을 클라우드에 저장합니다. 다음 코드 샘플을 사용하여 다운로드할 수 있습니다.
# 변환된 파일 다운로드를 위한 API 초기화
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# 다운로드 파일 요청 생성
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-powerpoint.pdf", my_storage)
# 변환된 파일 다운로드
response = file_api.download_file(request)
# 다운로드한 파일을 로컬 시스템 디렉토리로 이동
shutil.move(response, "H:\\groupdocs-cloud-data\\")
Python에서 PPTX에서 PDF로 페이지 범위 변환
아래 단계에 따라 프로그래밍 방식으로 PPTX 프레젠테이션에서 PDF 문서로 다양한 페이지를 변환할 수 있습니다.
- 먼저 ConvertApi의 인스턴스를 만듭니다..
- 다음으로 ConvertSettings의 인스턴스를 만듭니다.
- 그런 다음 입력 PDF 파일 경로를 설정합니다.
- 그리고 형식에 “pptx"를 지정합니다.
- 또한 출력 파일 경로를 제공하십시오.
- 다음으로 PdfConvertOptions의 인스턴스를 만듭니다.
- 그런 다음 시작 페이지 번호에서 변환할 페이지 범위를 fromPage로, 변환할 전체 페이지를 pagesCount로 설정합니다.
- 그런 다음 ConvertSettings를 인수로 사용하여 ConvertDocumentRequest를 생성합니다.
- 마지막으로 ConvertDocumentRequest를 사용하여 ConvertApi.convertDocument() 메서드를 호출합니다.
다음 코드 예제는 Python에서 REST API를 사용하여 페이지 범위를 PDF에서 PPTX로 변환하는 방법을 보여줍니다.
# Python에서 페이지 범위를 PPTX에서 PDF로 변환하는 방법
# API 인스턴스 생성
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# 변환 설정 정의
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-powerpoint.pptx"
settings.format = "pdf"
settings.output_path = "python-testing"
# PDF 변환 옵션: 변환할 시작 페이지 번호 및 총 페이지 수
convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
convertOptions.from_page = 2
convertOptions.pages_count = 4
settings.convert_options = convertOptions
# 변환 문서 요청 생성
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# pptx 파일의 페이지를 PDF 파일로 변환
result = convert_api.convert_document(request)
print("Converted range of pages from PPTX to PDF: " + result[0].path)
Python에서 PPTX의 특정 페이지를 PDF로 변환
아래 단계에 따라 프로그래밍 방식으로 PPTX 슬라이드의 특정 페이지를 PDF 문서로 변환할 수 있습니다.
- 먼저 ConvertApi의 인스턴스를 만듭니다..
- 다음으로 ConvertSettings의 인스턴스를 만듭니다.
- 그런 다음 입력 PDF 파일 경로를 설정합니다.
- 그리고 형식에 “pptx"를 지정합니다.
- 또한 출력 파일 경로를 제공하십시오.
- 다음으로 PdfConvertOptions의 인스턴스를 만듭니다.
- 그런 다음 변환할 특정 페이지 번호를 쉼표로 구분된 배열로 제공하십시오.
- 그런 다음 ConvertSettings를 인수로 사용하여 ConvertDocumentRequest를 생성합니다.
- 마지막으로 ConvertDocumentRequest를 사용하여 ConvertApi.convertDocument() 메서드를 호출합니다.
다음 코드 예제는 Python에서 REST API를 사용하여 특정 페이지를 PPTX에서 PDF로 변환하는 방법을 보여줍니다.
# Python에서 PPTX의 특정 페이지를 PDF로 변환하는 방법
# API 인스턴스 생성
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# 변환 설정 정의
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-powerpoint.pptx"
settings.format = "pdf"
settings.output_path = "python-testing"
# PDF 변환 옵션: 변환할 페이지 번호
convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
convertOptions.pages = [1, 3, 5]
settings.convert_options = convertOptions
# 변환 문서 요청 생성
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# 파이썬에서 PowerPoint 파일을 PDF로 변환
result = convert_api.convert_document(request)
print("Successfully converted PPTX file pages to PDF: " + result[0].path)
PPTX를 PDF로 변환 - 온라인 및 무료
온라인에서 무료로 ppt를 pdf로 변환하는 방법? Chrome 및 Firefox와 같은 최신 브라우저가 있는 모든 장치에서 다음 무료 온라인 PPTX 변환 도구를 사용해 보십시오. Groupdocs.Conversion API를 사용하여 개발되었습니다.
결론
이 기사에서 우리는 다음을 배웠습니다.
- 클라우드에서 PowerPoint 프레젠테이션을 PDF로 변환하는 방법
- 프로그래밍 방식으로 PPTX 파일을 클라우드에 업로드하는 방법
- 클라우드에서 변환된 PDF 파일을 다운로드하는 방법
- Python에서 특정 페이지를 PPTX에서 PDF로 변환하는 방법;
- Python에서 PPTX에서 PDF로 페이지 범위를 확장하는 방법;
또한 문서를 사용하여 GroupDocs.Conversion Cloud API에 대해 자세히 알아볼 수 있습니다. 또한 브라우저를 통해 직접 API를 시각화하고 상호 작용할 수 있는 API 참조 섹션을 제공합니다.
질문하기
PowerPoint PPT/PPTX to DOCX 변환기에 대한 질문이 있는 경우 GroupDocs.Conversion 포럼에 언제든지 질문하면 몇 시간 내에 답변을 받을 수 있습니다.