정보&강의
2020.07.01 02:54

PPT 파일을 PPTX 파일로 변환하기

조회 수 232 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄



PPT 파일과 PPTX는 구조가 다르다.

보통 확장자의 이름을을 변경하면 파워포인트가 해석을 자동으로 하는 경우가 있지만 파이썬 같은 프로그램들은 확장자와 구조를 구분한다. 

특히 파이썬에서는 PPT 파일을 처리하기 위해서 win32com.client vba 방식을 사용한다.

python-pptx 모듈은 ppt 파일은 처리하지 못한다.

 

python3에서는 comtypes 모듈로 사용할 수 있다.

 

#pip install comtypes

 

https://docs.microsoft.com/en-us/office/vba/api/powerpoint.ppsaveasfiletype

 

 

import comtypes.client
from comtypes.gen import PowerPoint

powerpoint = comtypes.client.CreateObject("Powerpoint.Application")
pres = powerpoint.Presentations.Open('text.ppt')

for PPTSld in pres.Slides:
    print(f'Slide has an index of {format(PPTSld.SlideIndex)}')
    print(f'Slide has a Shape Count of {format(PPTSld.Shapes.Count)}')
    for Shapeid in PPTSld.Shapes:
        print(Shapeid.Type)

    print(f'Slide has a Name of {format(PPTSld.Name)}')
    print(f'Slide has a Layout of {format(PPTSld.Layout)}')
    print(f'Slide has a Hyperlink Count of {format(PPTSld.Hyperlinks.Count)}')
    print(f'Slide has a Comments Count of {format(PPTSld.Comments.Count)}')
    print(f'Slide has a a Tags Count of {format(PPTSld.Tags.Count)}')

 




List of Articles
번호 분류 제목 날짜 조회 수 글쓴이
14568 가입인사 안녕하세요 1 2020.07.26 434 다둥서전도사
14567 가입인사 안녕하세요? 2020.07.21 453 holykiss07
14566 질문글 제목이 잘 못 된 것이 있어서 알려드립니다~ 1 secret 2020.07.19 1 나즌자
14565 가입인사 안녕하세요! 감사합니다! 1 2020.07.19 367 -4652
14564 사용기 기멀전 온라인 자막기 사용기 및 기능 요청 안녕하세요 온라인 자막기를 보고 너무 충격받았습니다. 그 동안 찬양가사를 영상에 띄울때 (전문자막기가 없어서) obs에서 png파일을 그룹으로 추가해서 방향키... 3 file 2020.07.18 1356 에젤
14563 자유글 찬양가사를 제 멋대로 바꿔버렸습니다. 테스트로 큐시트를 수정한다는게 가사 자체를 바꿔버렸습니다. 1. 개인 큐시트 수정 (아래쪽 가사 있는 곳에서 직접 수정) 2. 가사 검색시 나오는 내용 제보기능(... 1 file 2020.07.18 391 에젤
14562 정보&강의 교회 QR 출석 앱이 있어서 올립니다. 전자 출입명부 의무적용시설로 교회를 지정되어 이제 의무적으로 전자출입명부를 작성해야 합니다. 교적 프로그램을 사용하는 교회에서는 해당회사에서 제공을 해... file 2020.07.18 481 필군
14561 정보&강의 무료 vst host 프로그램 모음, vPlayer 2, Carla 등.. 윈도우 10에서 사용할 쓸만한 vst host 프로그램을 찾던 중, 발견한 프로그램입니다. 1. vPlayer 2 모두 4개의 vst 플러그인을 불러올 수 있습니다. https://www.... file 2020.07.16 387 운영자
14560 정보&강의 상가건물에서 선풍기 켜고 OBS 마이크 노이즈 잡기 2020.07.15 373 운영자
14559 정보&강의 비영리단체 인증에 따른 소프트웨어 정식 라이센스 받기 1 2020.07.14 452 운영자
14558 정보&강의 OBS에서 Atem mini pro 오디오 입력받기 Atem mini pro로 OBS의 비디오 캡쳐를 받을 때, 오디오가 입력되지 않는 경우, 이를 해결하는 방법입니다. 특이한 점은 장치 드라이버가 오디오가 아닌, 마이크 ... file 2020.07.13 600 운영자
14557 정보&강의 포토샵이 자막기로 변신하는, atem photoshop plugin 사용법 file 2020.07.12 428 운영자
14556 가입인사 안녕하세요 2020.07.11 279 아마데우스
14555 정보&강의 노트북 1대로 줌과 OBS 연결하고 녹화 및 스트리밍하는 구성 강좌 동영상 강의 https://youtu.be/QiEeuh1nDCU 강의에 사용된 구성도 입니다. 1탄의 영상에서 OBS에서 카메라 화면을 받지 못하는 현상을 해결한 방법입니다. https:... file 2020.07.11 1054 운영자
14554 질문글 atm mini pro에서 obs안쓰고 zoom 송출 가능할까요? 2 2020.07.10 469 에젤
14553 정보&강의 모던 PHP 에 관한 한국어 문서 2020.07.05 178 운영자
14552 정보&강의 Atem mini 나 pro 가 OBS에서 사운드를 못 찾을 때 윈도우10에서 Atem mini pro의 사운드를 못찾을 때가 있습니다. 이게 처음에는 지원이 안되는 기능인가 했는데, 해외 유튜브들의 자료를 찾아보니 잘 사용하고 있... file 2020.07.04 416 운영자
14551 자유글 라인에서 500명까지 화상대화 가능 1 2020.07.03 228 운영자
14550 정보&강의 OBS 마이크 세팅 요약 1. 노이즈 필터 소음억제 : 기본값 -30db, 추천값 : -10db (개인 환경마다 차이가 있음.) 2. 노이즈 게이트 - 기준치 이하의 소리는 완전히 차단하는 필터, 말하... file 2020.07.03 434 운영자
» 정보&강의 PPT 파일을 PPTX 파일로 변환하기 2020.07.01 232 운영자
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 731 Next
/ 731