I'm free
[LabVIEW][PPT format converter][v1.1] PPT양식 변환기 본문
[LabVIEW][PPT format converter][v1.1] PPT양식 변환기
freerevival 2022. 10. 4. 16:20교회 PPT를 저 혼자 하다가.
제가 하지 않고 다른 여러 사람들이 하게 된지 몇 년 됐네요.
그러다 보니 사람마다 양식이 예배마다 차이가 나서, 양식을 통일하기로 하자.
기존 작성된 PPT도 모두 통일해서 관리하자.
PPT 하는 친구 중 막내가(고등학생) 제가 천천히 할게요.. 공부해,,,
이건 도와줘야겠다 싶어서 - 서론 - //
일괄 기능이 추가된 변환기를 따로 만들어봤습니다.
아니,,,, 기존 PPT가 1000개도 넘는데... 어느 세월에..
//Character generator 버전 3.4에서 PPT양식 변환 기능을 추출 수정하였습니다.
PPT format converter v1.1입니다.
급하게 만든 거라.
애초에 본인이 쓰려고 만든 것이라 UI가 친절하지 않음.//참고//중요//
기능이 별거 없어서 큰 문제는 안됨.
사용법.
Load ppt path : 변환할 PPT 폴더 선택.
Auto Data Listbox : 폴더 안의 파일 목록이 출력됨.
//아. 작성하다 보니 필터를 걸어서 파일목록 중 PPT만 출력되게 하면 좋겠다는 생각이 드네요.
//지금은 그렇게 안되어있으니. PPT만 들어있는 폴더를 만들어서 사용해주세요//
//ppt만 불러오게 했습니다만, 가능하면 PPT만 들어있는 폴더를 만들어서 사용해주세요//
Auto Data Listbox - 변환할 PPT 파일 클릭 : text에 PPT의 내용이 출력됨.
//text박스가 여러 개여도 내용이 있는 text박스를 검색해서 가사를 추출함.
//Character generator 버전 3.4에서는 이 기능이 없어서 가사가 안 나오는 경우 있음//
format ppt path : 변경할 양식 PPT를 선택
//배경, 그림, 도형 등 원하시는 데로 하시더라도 TEXT BOX는 1개만 넣어주세요
//TEXT BOX를 찾아서 그곳에 가사를 넣어주는 방식입니다.
//또한 양식에 사용하는 TEXT BOX는 빈칸으로 넣어주세요.
저장 : 양식 PPT폴더와 같은 폴더에 원래 PPT제목(가사 첫 줄). pptx로 저장됩니다.
//변환용 폴더를 따로 만들고 그곳에 양식 PPT를 넣고 변환하기 위한 저장 루틴입니다.
실행하면 요로코롬게 동작합니다.
폴더 설정-PPT선택-양식 선택-저장 끝// 매우 간단함.
이제 하단의
AUTO Change Format RUN
왠지 그럴싸해 보이는 버튼이 있습니다.
폴더 설정-양식 선택-RUN
// 변환된 PPT 저장할 폴더를 하나 생성하시고 그 안에 양식 PPT를 넣고 실행하는 것을 권장합니다.
실행 방법은 더 간단합니다.
요건 폴더 안의 ppt를 모두 다 양식대로 변환하는 기능입니다.
냅다 변환하기 때문에 냅다 누를까 봐 password로 막아놨습니다.
// 비밀번호는 밑에 쓰여있는 by.free입니다...
// 대놓고 쓰여있는 이유는. 제가 잊어먹기 때문입니다//
팝업으로 정말 실행할 건지 물어보는 것으로 할까 했지만.
보통은 생각 안 하고 YES나 엔터 칠 거잖아...... 나도 그런데 뭐....
흠흠, 이런저런 이유로 password로 구성하였습니다.
ps. 이거 빠르지 않습니다. 1개 변환하는데 몇 초 걸립니다.
2400개 변환하는데 몇 시간 걸렸습니다.
//많아서 자동 만든 거지만 그래도 오래 걸리는 것도 사실.,
ps2. ppt search는 제가 가진 2400개 가사를 데이터베이스화 해서
가사를 쳐서 제목을 찾기 위해 임시로 만들어 논 것입니다. //무시하셔도 됩니다//
ps3. 아, 깜박했네. text 수정됩니다. 수정해서 저장하셔도 됩니다. //보통은 ppt에서 하겠지만...
< LabVIEW 프로그램 설명 >
PPT 연동은 MS-office PPT ActiveX 를 활용합니다,
https://freerevival.tistory.com/73 [I'm free:티스토리]
ActiveX은 여기가서 확인하시고.
기능적인 부분만 몇가지 설명하면,
1) Load ppt path 이벤트문 동작 : 폴더 열거.
2) Auto Data Listbox 이벤트문 동작 : 목록에서 PPT선택시 해당 위치의 파일을 읽기.
//읽을 때, 불필요한 줄바꿈 공백 빈화면 제거.
3) 저장 이벤트문 동작 : 읽은 텍스트를 양식 ppt안에 넣고 저장
//저장된 파일 이름 : fre_기존제목(가사 첫 줄).pptx
4) AUTO 이벤트문 동작 : 읽고 쓰기를 반복합니다.
실행파일
Character generator 프로젝트 이력
[Study] - [LabVIEW][Character generator] 자막기 프로젝트 목록
- LabVIEW 설치관련 링크 -
* 제 실행파일만 실행하실 경우에는 이것만 받으셔도 됩니다.,*
[LabVIEW] Run-Time Engine ver.2017 다운로드
[LabVIEW] LabVIEW, Run-Time Engine, Community 다운로드
[LabVIEW] LabVIEW 2022 설치 / 평가판 연장
[LabVIEW] LabVIEW Community 설치 /비영리,비학술,무료
'LabVIEW > Character Generator (자막기)' 카테고리의 다른 글
[LabVIEW][Character generator] 자막기 프로젝트 목록 (1) | 2022.10.04 |
---|---|
[LabVIEW][Character generator][v3.4] PPT양식 변환기능추가 (3) | 2021.08.09 |
[LabVIEW][Character generator][v3.1] 화면 디자인 수정 (0) | 2018.08.06 |
[LabVIEW][Character generator][v2.2] 화면 디자인 초안 (0) | 2018.06.21 |
[개역한글][LabVIEW] 성경뷰어 - Bible Reader v1.5 (0) | 2018.05.27 |