[C#] 성경2PPT

Posted at 2014. 5. 18. 21:03 | Posted in 프로그램

성경 구절을 PPT로 만들어주는 프로그램입니다.
프로그램을 실행하면 생성되는 템플릿을 수정해서 PPT의 디자인을 바꿀 수 있습니다.

성경 구절을 인터넷에서 받아오기 때문에 첫 사용 시 인터넷에 연결된 상태에서 프로그램을 실행해야 합니다.
오프라인 캐시 사용 시 이전에 내려받은 성경 구절은 인터넷에 연결되지 않아도 사용할 수 있습니다.

개역개정, NIV, KJV, NASB, 개역한글, 쉬운성경, 공동번역, 현대인의성경, 새번역, 우리말성경, (日)구어역, (日)신공동역, (中)번체, (中)간체 등을 사용할 수 있습니다.

📖 프로그램 설명

여기에서 상세한 프로그램 설명을 확인하세요!

📜 변경사항

더보기
  • v2.0.0 이후의 변경사항은 여기에서 확인하세요!
  • v1.4.0 - 2020-07-29
    • 스플래시 스크린 추가 #41
    • PPT 제작 기록 관리 기능 추가 #39 (고석찬님 제안 #17)
    • 줄 수를 기준으로 슬라이드를 분할하는 기능 추가 #59 (이상문님 등 제안 #7)
    • 성경 데이터 내려받기 속도 제한 #42
    • 코드 클린업 #46
    • 빌드 대상 성경 목록 순번 세로 정렬 가운데로 변경 #57
    • PPT 만든 날짜의 기준 시간대를 로컬 시간대로 변경 #60
  • v1.3.2 - 2019-06-29
    • 여러 성경 사용 시 안정성 개선
    • 캐시를 필수로 사용하도록 변경
  • v1.3.1 - 2019-06-24
    • 디자인 변경
    • 여러 성경으로 PPT 만들기 지원
    • [BODY1] ~ [BODY9] 템플릿 치환자 추가
    • 성경 소스가 응답이 없으면 재시도 여부를 묻기
    • GOODTV 성경 소스 추가
    • 갓피아 성경에서 신명기 30장 9-10절 처리 못하는 문제 해결
    • http://go.microsoft.com/fwlink/?linkid=221217 추가 설치 필요
  • v1.2 - 2018-02-28
    • 오프라인 캐시 기능 추가
    • 성경 소스를 선택하는 기능 추가
    • 갓피아 성경 소스 추가
    • 템플릿에 테마와 슬라이드 마스터를 지원
    • PPT 만들기 전에 모든 성경 구절 검색어를 확인하도록 변경
  • v1.1.2 - 2018-02-23
    • PPT 작성 중 발생하는 오류를 상세하게 알리도록 변경
    • GitHub 버튼 추가
  • v1.1.1 - 2017-01-27
    • 오류 수정
  • v1.1 2017-01-26
    • 파일을 장별로 나누는 기능 추가
    • 키워드에 장 번호를 입력하지 않아도 되게 변경
  • v1.0.3.2 - 2015-04-15
    • 소제목 제거를 제대로 못 하는 문제 해결
  • v1.0.3.1 - 2014-10-05
    • 제목 검색 상자에서 방향키 누를 때 발생하는 오류 처리
    • 진행상황 간락하게 변경
    • 절 번호를 입력하지 않아도 되게 변경 및 이에 대한 설명 추가
  • v1.0.3.0 - 2014-08-10
    • 제목 검색기능 추가
    • 템플릿 파일 이름 변경
  • v1.0.2.0 - 2014-05-20
    • 프로그램 종료할 때 모든 파워포인트 창이 같이 닫히는 문제 해결
  • v1.0.1.0 - 2014-05-18
    • 템플릿: 치환자 변경, 추가
    • PPT 만드는 중에 파워포인트 보이지 않게 변경
    • 진행상황 보는 기능 추가
    • PPT 만드는 중에 취소하는 기능 추가
    • 프로그램 아이콘 추가
    • 설정 기억기능 추가
  • v1.0.0.0 - 2014-05-11
    • 배포

💰 후원하기

프로그램을 잘 사용하고 계시다면 블캣닷컴 - 후원 페이지를 통해 후원해주세요. 😄

내려받기: 2.0.0 - 2020-10-04

Bible2PPT-2.0.0-win-net48.zip
4.05MB

View Source on GitHub

* .NET Framework 4.8이 설치돼있어야 정상작동합니다.

.NET Framework 4.8 설치가 잘 안된다면?
윈도우 업데이트를 해주시거나 KB2813430 업데이트를 설치하고 진행해보세요~

* Microsoft PowerPoint 2007 이상과 Office 공유 기능 - Visual Basic for Applications을 설치해야 합니다!


매주 성경 보면서 타자치는 게 극도로 지루해져서 만들었다고는 절대 말 못해...

  1. 이전 댓글 더보기
  2. 늘사랑교회
    2020.05.02 14:01
    갓피아 성경 개역한글, 히브리어, 헬라어 와 굳티비 개역한글 사용했습니다 ㅠㅠ
    • 2020.05.02 20:45 신고 [수정/삭제]
      갓피아 성경의 히브리어(구약)와 헬라어(신약)는 동시에 사용할 수 없습니다.
      구약과 신약 간에 없는 책이 있고, 해당 오류는 선택한 성경에서 없는 책으로 PPT를 만들면 발생합니다.
      해당 성경에 포함된 책 목록은 다음을 참고해주세요.
      http://bible.godpia.com/read/reading.asp?ver=hebrew

      참고로, 성경과 소스를 추가하는 기능은 각 성경마다 따로 PPT를 만드는 것이 아니라,
      여러 성경의 구절을 한 PPT의 슬라이드에 담아내는 것이에요.

      더 궁금하신 점 있으면 알려주세요~
    • 늘사랑교ㅚ
      2020.05.03 14:52 [수정/삭제]
      너무 감사합니다!!
  3. 정문교회
    2020.05.22 22:23
    감사합니다. 가지신 달란트 덕분에 파워포인트로 방송하기 수월해 졌습니다. 시스템이 구축되지 않은 교회들에게 큰 힘이 될 듯 합니다. 감사합니다. 템플릿편집하기(파워포인트 양식 편집하기)로 원하는 양식으로 수정할 수 있게 해 주신 점도 감사합니다.
    참고로 긴 성경구절의 경우 기존 설정대로 하면 한 화면에 담아지지 않습니다. 39이하로 설정하시면 될 듯 합니다.
    그리고 저는 성경구절부분과 성경제목 장 절 부분을 따로 하려고 [STITLE:[CHAP::]][PARA]. [BODY]를 [BODY]로 수정하였고 [TITLE: [CHAP:장]]를 ([TITLE: [CHAP:장]] [PARA]절)로 수정하여 썼습니다. 이렇게 하면 태초에 하나님이 천지를 창조하시니라 부분과 (창세기 1장 1절) 부분으로 나타나게 됩니다.
  4. 이상문
    2020.06.05 18:22
    이번 코로나로 인해 인터넷 동영상예배가 진행되고 있습니다. 너무 잘 사용하고 있습니다.

    혹시 이것이 가능할지 문의드립니다.
    저희가 인터넷 동영상 하단에 ppt 탬플렛에 두줄 성경을 띄우고 있습니다.
    1-2줄의 짧은 구절은 전혀 문제가 없어 보기도 좋습니다.

    하지만 긴 성경구절인 경우 한 탬플렛에 다 들어가게 되는데..
    구절이 길 경우 자동으로 2-3페이지로 작업되어 만들어졌으면 좋겠다는 생각이 듭니다.
    혹시 두 줄로 작성하면서 다음 페이지,혹은 그 다음 페이지까지 넘겨서는 가능할지 .....

    *성경구절을 두줄로 작업이 가능할까요?
    다른 ppt가사 만들기 프로그램의 경우 이 기능이 있어 두줄로 작업이 가능한데...
    성경2ppt에서도 그 기능이 있으면 정말 좋겠습니다.
  5. 2020.06.26 16:07
    비밀댓글입니다
  6. 2020.06.26 16:07
    비밀댓글입니다
    • 2020.06.30 15:47 신고 [수정/삭제]
      사용하신 소스, 성경, 성경 구절을 알려주세요.
      없는 구절은 텍스트를 파싱하면서 누락되었을 수도 있습니다. 위 정보를 알려주시면 제가 확인할 수 있어요.
      현재는 3개 소스 모두 동작하는 것으로 보입니다.
  7. 이상문
    2020.08.11 19:32
    감사드립니다. 퍼팩트입니다. 그 동안 페이지 나눔을 수작업으로 진행하게 되었는데..
    사용해보니...정말 좋습니다.. 최고입니다...
  8. 이상문
    2020.08.11 19:40
    https://www.youtube.com/watch?v=Y5636TnVNz4&t=2236s

    bible2ppt 활용한 영상인데요.. 감사합니다^^
  9. 2020.08.15 20:23
    System.InvalidCastException:
    'Microsoft.Office.Interop.PowerPoint.Application'(으)로 캐스팅할 수 없습니다. 해당 인터페이스를 지원하지 않습니다.....(중략)
    위치: Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    위치: Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task)
    위치: Bible2PPT.MainForm.<BulidButton_Click>d_76.MoveNext()

    이렇게 뜨면서 안 되는데 왜 그럴까요 ㅠㅠ 넷프레임워크도 설치됐고 오피스 공유기능도 설치됐는데요 ㅠㅠ
  10. 연왕
    2020.08.19 20:02
    이거는 영상에도 자막입힐수 있나요?
  11. 유승원
    2020.09.19 20:37
    안녕하세요. 잘 사용하고 있습니다.
    1.4.0 프로그램을 다운받고 1가지 문의사항과 1가지 건의사항이 있습니다.

    1. 문의사항
    치환자 중에서 [CPAS] 와[CPAE]가 있습니다.
    시작절과 끝절을 나타내는 치환자인데 이것이 동작을 하지 않습니다.
    새로운 버전으로 하여 만들면 그냥 [CPAS] 라고 나와버립니다.
    혹시 치환자가 변경되었는지 알려주세요~

    2. 건의사항
    예전부터 건의하려던 사항인데요. 매우 간단한건데 사용시 크게 지장이 있는 것도 아니라서요.
    다만 간혹 불편해서 이렇게 건의 드립니다.
    성경구절을 처음 프로그램에 적을 때 "롬1:1-5" 라고 적습니다.
    그런데 "롬 1:1-5" 라고 적으면 에러가 납니다.
    그러니까 성경책이름과 장수 사이에 스페이스가 있으면 에러가 나는 것 입니다.
    저는 알고 있어서 이 부분에 불편함은 없는데 다른 봉사자가 사용할때 오류가 난다고 계속 물어봐서요;;
    그래서 책이름 다음에 스페이스가 있든지 없던지 작동이 되도록 가능할까요?

    항상 감사하게 잘 사용하고 있습니다.^^
    • 2020.09.25 07:59 신고 [수정/삭제]
      1. [CPAS] , [CPAE] 치환자는 실험 중인 치환자로, 1.4.0 버전에서 임시로 비활성화했어요..
      2. 띄어쓰기를 허용하려면 구문 분석기를 개발해야 하는데, 이게 사실 굉장히 어렵고 시간도 오래 걸려요. 외국어 UI 지원하려면 구현하기는 해야하니 추후에 개발해볼게요!! 감사합니다.
    • 2020.10.04 14:45 신고 [수정/삭제]
      [CPAS], [CPAE] 치환자 2.0.0 버전에서 복원하였어요~~~
  12. 2020.09.20 14:33
    비밀댓글입니다
    • 2020.09.26 09:58 신고 [수정/삭제]
      치환자마다 다른 서식을 적용하고 싶다는 말이신가요? 사실 지금도 그 부분 작동하긴 합니다. 다만 템플릿 제작할 때에 다른 서식을 적용하고 싶은 치환자는 따로 분리된 텍스트 상자에 넣어야 하는 수고가 있어요. 1 서식 1 텍스트 상자라고 보시면 되겠네요. 이 부분도 차후에 넣어보겠습니다. 감사합니다~~~~
    • 2020.09.27 11:40 [수정/삭제]
      비밀댓글입니다
    • 2020.09.27 12:00 신고 [수정/삭제]
      1.4.0 버전이 전보다 PPT 제작 속도가 더 오래 걸리는 것은 의도한 사항입니다.
      기존에 성경 데이터를 받으면서 interval이 없어서 성경 소스 사이트에 무리를 주는 부분이 있었어요.
      어떤 분은 과도한 트래픽을 유발해서 성경 소스 사이트 접근에 차단되기도 하더라구요...
      안정적인 사용을 위한 조치라 이해 바랍니다. ㅠ

      해당 패치 내용: https://github.com/sunghwan2789/Bible2PPT/pull/42
    • 2020.09.30 12:10 [수정/삭제]
      비밀댓글입니다
    • 2020.10.04 14:35 신고 [수정/삭제]
      2.0.0 버전으로 사용해보실래요? 성능 개선이 클 컷 같아요!
    • 2020.10.11 16:02 [수정/삭제]
      비밀댓글입니다
  13. 황준현
    2020.10.13 22:26
    좋은 프로그램 만들어주셔서 감사합니다^^ 예배 때 잘 사용하고 있습니다.
    다만 한 가지 건의하고 싶은 게 있습니다.
    검색하는 창에서 말씀을 검색하면 바로 목록창으로 넘어가게 되는데,
    그렇게 되면 다시 검색을 하기 위해서 검색창으로 돌아가야하는 과정이 필요하게 됩니다.
    1.3.2 버전에서는 목록화를 할 수는 없었지만 검색을 계속 할 수 있었던 것이 좋았던 것 같습니다.

    혹시 가능하다면, 목록창을 검색창과 같이 볼 수 있도록 하면 어떨까요?
    그러면 검색하면서 목록이 추가되는 것을 한 눈에 볼 수 있고,
    검색 할 때마다 다시 검색창으로 돌아가는 과정을 줄일 수 있어서 좋을 것 같습니다~!
  14. 유승원
    2020.11.13 06:25
    안녕하세요^^ 매번 건의만 드려 죄송합니다.
    만들어주신 프로그램 너무 잘 사용하고 있습니다.
    한가지 건의사항이 있어 이렇게 연락드립니다.

    지금은 템플릿을 하나만 사용하게 되어있는데 템플릿을 2개중에서 선택해서 사용하게 개선이 되면 좋을 것 같습니다.
    저희 교회의 경우 2가지 버젼의 템플릿을 사용합니다.
    첫번째는 일반적인 한국어성경이고..
    두번째는 한국어성경과 영어성경이 같이 나오게 템플릿을 적용하고 있습니다.
    그래서 이 프로그램을 폴더2개를 만들어서 하나는 한국어전용, 하나는 한/영 겸용으로 템플릿을 따로 넣어서 사용하고 있습니다.
    물론 크게 불편하지 않습니다.^^

    다만 템플릿을 2가지 중에서 선택할 수 있도록 한다면 더욱 좋지 않을까 하여 한번 건의 드립니다.^^
    차후에 혹시 대대적인 수정을 하실때 생각 한번 해봐주세요.

    매번 감사합니다. 평안한 하루 되세요^^
  15. 2020.11.27 14:28 신고
    윈도우 10 프로 사용자인데 최근에 노트북 새롭게 구입해서 이 프로그램 실행하는데 실행을 누리면 파워포인트 형성이 안되고 에러메시지 뜨네요. 해결 방법은 어떻게 되나요?

    유형라이브러리/DLL 로드오류 / 시스템쪽에 에레 메시지 뜨네요

  16. 2020.11.27 14:30 신고
    초기 화면은 다 뜨고 성경 구절 입력까지는 다 돼요. 그런데 파워포이터 실행 안됨. 파워 포인트 깔려 있고요
  17. 여주동행
    2020.12.10 14:16
    혹시 Mac OS에서도 쓸 수 있게 한 번 더 수고해주실 수는 없을까요?
    프로그래밍에 전혀 문외한이라서요.
    간절한 마음 담아 부탁만 드려봅니다 ^^;
  18. wanny
    2020.12.16 22:35
    https://imgur.com/8CAzKtl 오피스365를 설치했다가 다시 오피스2007로 바꾸니까 링크의 메세지 처럼 오류가 뜹니다. ㅠ.ㅠ 다시 365 설치하면 되고 지우면 안되고 그러네요
  19. 정훈
    2021.01.20 19:26
    위에 계신 어떤 분도 비슷한 일인거 같던데
    https://drive.google.com/file/d/1nePOno_24ndIndRnpWcvntqQjvhmEl33/view?usp=sharing
    (사진 링크입니다)

    이런 오류가 떠서 만들지를 못하고 있습니다..
    원래는 잘 됐었어요 근데 제가 컴퓨터 파일들을 정리하다가 뭘 같이 지워버렸는지
    그 이후로 처음에 실행할 때부터 파워포인트가 깔려있는지 물어보면서 실행이 안되는데
    파워포인트를 먼저 실행하고 나서야 프로그램이 실행이 되더라구요
    그런데 구절을 만들려고 하면 또 이런 식으로 오류가 나구요.
  20. Jay Kang
    2021.02.01 01:55
    너무나도 유용한 프로그램 만들어주셔서 너무 감사드립니다. 그런데 혹시 성경 전체를 캐시로 받아둘 수는 없는지요? 오프라인에서도 사용가능했으면 합니다.
  21. 2021.02.11 23:15
    비밀댓글입니다

댓글 달기

Name __

Password __

Link (Your Website)

Comment