목차
문서와 발표자료, 분리된 수작업의 연결 고리를 없애라
Google Docs를 슬라이드로 전환 가능한 구조로 만드는 법
App Script를 활용한 슬라이드 자동 생성 시스템 설계
콘텐츠 자동화는 조직의 문서 생산성을 혁신한다
문서와 발표자료, 분리된 수작업의 연결 고리를 없애라
: 문서는 쓰고, 슬라이드는 만들고… 반복되는 수작업을 줄이자
보고서 작성을 마친 뒤, 동일한 내용을 바탕으로 별도의 발표 자료를 만드는 업무는 많은 조직에서 흔하게 발생하는 업무 흐름이다. 하지만 문제는 이 과정이 대부분 수작업으로 이뤄진다는 점이다.
기획서, 전략안, 정책 보고서 등을 Google Docs(구글 문서)로 작성하고, 다시 그 내용을 Google Slides(구글 슬라이드)로 옮겨가며 요약하고 형식을 다듬는 과정은 비효율적이며, 내용 누락과 표현 불일치를 유발한다.
또한 같은 내용의 문서를 다양한 형태로 가공해야 하는 상황이 반복될수록, 담당자는 내용 수정 시마다 모든 자료를 일일이 다시 손봐야 하는 부담에 직면한다.
Google Workspace 환경에서는 이 문제를 해결할 수 있는 방법이 존재한다. 바로 Google Docs와 Google Slides를 연동하고, 필요한 콘텐츠를 자동으로 슬라이드로 전환하거나 문서 변경 시 슬라이드도 함께 업데이트하는 구조를 만드는 것이다.
이번 글에서는 Google Docs의 내용을 Google Slides로 자동 반영하고, 발표 자료로 재구성하는 자동화 기반 보고 체계를 실무 중심으로 소개한다. App Script, 슬라이드 템플릿, Docs 구조화, 실시간 연동 등 기술적 구성과 운영 전략을 함께 다룬다.
Google Docs를 슬라이드로 전환 가능한 구조로 만드는 법
: Google Docs 기반 보고서 구조화와 슬라이드 변환 준비
슬라이드로 자동 전환할 수 있는 보고서를 만들기 위해서는 먼저 Google Docs 문서 자체의 구조가 명확해야 한다. 문서가 정리되어 있어야 어떤 내용을 어떤 슬라이드에 어떻게 배치할지를 자동화할 수 있기 때문이다.
보고서 기본 구조 설계
Google Docs 문서 내 제목 스타일을 체계적으로 사용
제목 1: 장 제목 (예: 사업 개요)
제목 2: 소제목 (예: 시장 분석, 경쟁사 비교)
본문: 구체 내용
이 계층 구조가 슬라이드의 제목/본문 분리 구조에 그대로 반영됨
문단별 슬라이드 구분 기준 정하기
제목 1이 나올 때마다 새로운 슬라이드 시작
제목 2 이하 내용은 해당 슬라이드의 상세 항목으로 배치
텍스트 양이 많으면 자동 분할 규칙 설정 가능
문서 내 표나 차트 처리 전략
문서 내 표를 슬라이드 표 형식으로 옮기거나
이미지로 변환해 삽입
차트는 Google Sheets 연동 차트로 삽입 가능 (URL 또는 embed 코드 활용)
슬라이드 템플릿 사전 구성
Google Slides에서 슬라이드 마스터(템플릿) 사전 설정
제목 전용
제목 + 본문
제목 + 3열
스타일, 색상, 글꼴, 로고 위치 등 고정
자동 생성 시 슬라이드 레이아웃 선택 가능하도록 스크립트 설정
보고서-슬라이드 대응 규칙 정의 문서 제작
슬라이드에 반영할 내용만 Docs 내 특정 태그로 구분
예: 포함된 문단만 자동 전환
이 규칙은 자동화 스크립트가 처리할 때 기준이 된다
이렇게 준비된 구조는 단순한 문서가 아니라 발표 자료로 가공할 수 있는 콘텐츠의 원천이 되며, 그 자체가 보고 체계의 기초가 된다.
App Script를 활용한 슬라이드 자동 생성 시스템 설계
: Google App Script를 활용한 슬라이드 자동 생성 시스템 구축
Google Docs에서 내용을 추출하고, Google Slides로 자동 변환하려면 App Script를 활용해야 한다. App Script는 Google Workspace 내 다양한 앱을 자동화할 수 있는 스크립트 기반 도구로, 실무에서 매우 효과적이다.
기본 구조
Google Docs에서 텍스트 읽기
제목, 본문 분리
Google Slides 새 파일 생성
각 슬라이드에 텍스트 삽입
슬라이드 템플릿 지정
예시 스크립트 (기본 자동화 로직)
javascript
복사
편집
function generateSlidesFromDoc() {
var docId = "문서_ID";
var slideTemplateId = "슬라이드템플릿_ID";
var doc = DocumentApp.openById(docId);
var body = doc.getBody();
var paragraphs = body.getParagraphs();
var slideDeck = DriveApp.getFileById(slideTemplateId).makeCopy("자동 생성 슬라이드");
var slide = SlidesApp.openById(slideDeck.getId());
var slideIndex = 0;
for (var i = 0; i < paragraphs.length; i++) {
var text = paragraphs[i].getText();
var style = paragraphs[i].getHeading();
if (style == DocumentApp.ParagraphHeading.HEADING1) {
slide.appendSlide(slide.getSlides()[0]);
slide.getSlides()[slideIndex].getShapes()[0].getText().setText(text);
slideIndex++;
} else if (style == DocumentApp.ParagraphHeading.HEADING2) {
slide.getSlides()[slideIndex].getShapes()[1].getText().appendText("\n" + text);
}
}
}
고급 구성 기능
특정 단어 강조(볼드, 컬러 적용)
슬라이드 내 이미지 자동 삽입 (Docs 내 이미지 추출)
슬라이드 내 도표 삽입 (Google Sheets 연동 차트 불러오기)
슬라이드 자동 저장 및 공유
생성된 슬라이드는 자동으로 특정 Google Drive 폴더에 저장
자동 공유 권한 설정: 보기 전용 또는 편집 가능
공유 대상 이메일 리스트 스크립트에 포함 가능
수정 동기화 방식
Docs가 수정될 때마다 Slides도 갱신되도록 트리거 설정
변경 감지 → Slides 자동 재생성 → 이전 버전 백업 저장
발표자료 PDF 자동 생성 및 배포
Slides → PDF로 변환 → Gmail API로 이메일 전송
App Script 또는 Zapier 활용 시 ‘1클릭 발표자료 생성’ 시스템 구축 가능
이런 구조를 활용하면 보고서와 발표자료 간 내용 불일치 문제를 해소할 수 있으며, 반복되는 발표자료 제작 시간도 절약할 수 있다.
콘텐츠 자동화는 조직의 문서 생산성을 혁신한다
: 콘텐츠가 자동 흐름으로 연결될 때 생산성이 올라간다
보고서와 발표 자료를 따로 만들고, 따로 관리하는 시대는 끝나야 한다. 하나의 콘텐츠가 다양한 형태로 전환되고, 문서에서 슬라이드로 자동 이동되며, 수정이 한 번에 반영되는 시스템을 갖춘 조직이야말로 진짜 디지털 기반 조직이다.
Google Workspace는 각각의 도구가 독립적으로 뛰어난 기능을 제공하는 것을 넘어, 이들 도구가 연결될 때 강력한 시너지를 낸다. Google Docs와 Slides는 App Script로 자동화될 수 있으며, 이를 통해 수작업 반복 없이 높은 품질의 문서와 자료를 동시에 생성할 수 있다.
이제 보고서를 작성했으면 발표 자료는 클릭 한 번으로 자동 생성되도록 하자. 그 흐름은 단순한 편의가 아니라, 조직의 문서 품질과 커뮤니케이션 효율을 근본적으로 바꾸는 시작이 될 것이다.
'구글 워크스페이스' 카테고리의 다른 글
중소기업을 위한 구글 워크스페이스 올인원 협업 시스템 구축 가이드 (0) | 2025.07.03 |
---|---|
구글 워크스페이스로 사내 보안 점검 및 감사 로그 확인하는 법 (0) | 2025.07.02 |
구글 스프레드시트로 거래처 리스트 및 발주 현황 관리하기 (0) | 2025.07.02 |
구글 Meet에서 회의 예약-알림-진행까지 자동화하는 방법 (0) | 2025.07.02 |
구글 폼을 활용한 사내 교육 신청/피드백 시스템 구축 사례 (0) | 2025.07.01 |