PDF에 동작 및 스크립트 적용

동작 정보

책갈피나 링크를 클릭할 때 또는 페이지가 표시될 때 특정 동작이 수행되도록 설정할 수 있습니다. 예를 들어, 링크 및 책갈피를 사용하여 문서의 다른 위치로 이동하거나, 메뉴의 명령을 실행하거나, 그 밖의 동작을 수행할 수 있습니다. 이러한 동작은 [속성] 대화 상자에서 설정합니다.

책갈피나 링크의 경우 해당 항목을 클릭하면 수행되는 동작을 지정할 수 있습니다. 페이지, 미디어 클립 및 양식 필드와 같은 항목의 경우에는 동작이 실행되도록 하는 트리거를 정의한 다음 동작을 정의합니다. 하나의 트리거에 여러 동작을 추가할 수 있습니다.

[잠김] 옵션을 사용하면 개체에 연결된 모양과 동작이 실수로 변경되는 것을 방지할 수 있습니다.

책갈피, 양식 필드, 버튼 또는 클립에 동작 추가

  1. 다음 중 하나를 수행합니다.
    • [손] 도구를 사용하여 책갈피를 마우스 오른쪽 단추로 클릭한 다음 [속성]을 선택합니다.

    • 도구 > 리치 미디어 > 개체 선택 도구를 사용하여 링크, 미디어 클립 또는 양식 필드를 두 번 클릭하고 속성을 선택합니다.

  2. [동작] 탭을 클릭합니다.

  3. [동작 선택] 메뉴에서 실행할 동작 유형을 선택하고 [추가]를 클릭합니다. 여러 개의 동작을 추가할 수 있습니다. 각 동작은 [동작] 목록 상자에 표시된 순서대로 실행됩니다.

  4. (선택 사항) [동작] 탭에서 동작을 선택한 후, 버튼을 사용하여 동작의 순서를 다시 지정하거나 동작을 편집 또는 삭제합니다.

  5. 작업을 수락하려면 확인을 클릭합니다. 리치 미디어 도구를 닫으려면 도구 모음 오른쪽 끝의 십자 아이콘을 클릭합니다.

페이지 축소판에 동작 추가

페이지를 열거나 닫을 때 확대/축소 값을 변경하는 등의 동작이 발생하도록 지정하여 문서의 대화형 기능을 향상시킬 수 있습니다.

  1. 왼쪽의 [페이지 축소판] 버튼을 클릭합니다.

  2. 해당 페이지의 페이지 축소판을 선택하고 [옵션] 메뉴 에서 [페이지 속성]을 선택합니다.

  3. [동작] 탭을 클릭합니다.

  4. [트리거 선택] 메뉴에서 [페이지 열기]를 선택하여 페이지를 열 때의 동작을 설정하거나 [페이지 닫기]를 선택하여 페이지를 닫을 때의 동작을 설정합니다.

  5. [동작 선택] 메뉴에서 동작을 선택하고 [추가]를 클릭합니다.

  6. 동작에 대한 옵션을 지정하고 [확인]을 클릭합니다. 사용할 수 있는 옵션은 선택한 동작에 따라 달라집니다.

  7. 여러 가지 동작이 순서대로 발생하도록 하려면 메뉴에서 다른 동작을 선택하고 [추가]를 다시 클릭합니다. [위] 및 [아래] 버튼을 사용하여 동작을 발생시킬 순서대로 정렬합니다.

    참고:

    [페이지 열기] 또는 [페이지 닫기]에서 [전체 화면] 보기로 전환하는 동작을 설정하면, 그 페이지를 다음 번에 열거나 닫을 때 [전체 화면] 보기가 켜집니다.

  8. 열려 있는 모든 대화 상자를 닫으세요. 도구를 닫으려면 도구 모음 오른쪽 끝의 십자 아이콘을 클릭합니다.

동작 유형

링크, 책갈피, 페이지, 미디어 클립 및 양식 필드에 다음 동작을 지정할 수 있습니다.

메뉴 항목 실행

지정한 메뉴 명령을 동작으로 실행합니다.

3D/멀티미디어 보기로 이동

지정한 3D 보기로 이동합니다.

페이지 보기로 이동

현재 문서나 다른 문서의 지정한 대상으로 이동합니다.

양식 데이터 가져오기

다른 파일에서 양식 데이터를 가져와 현재 양식에 추가합니다.

멀티미디어 작업(Acrobat 9 이상)

파일에 있는 멀티미디어 개체에 대해 지정된 동작을 실행합니다(예: 사운드 파일 재생). 파일에 멀티미디어 개체가 추가되어 있어야 동작을 지정할 수 있습니다.

파일 열기

파일을 엽니다. 다른 파일에 연결되는 링크가 포함된 PDF 파일을 배포할 경우, 읽는 사람은 링크된 파일을 볼 수 있는 응용 프로그램이 있어야만 PDF 파일을 열 수 있습니다. 대상 파일에 대한 열기 기본 설정을 추가해야 할 수도 있습니다.

웹 링크 열기

인터넷에서 지정한 대상으로 이동합니다. http, ftp 및 mailto 프로토콜을 사용하여 링크를 정의할 수 있습니다.

사운드 재생

지정한 사운드 파일을 재생합니다. 사운드는 플랫폼과 무관한 형식으로 PDF 문서에 삽입됩니다.

미디어 재생(Acrobat 5 호환)

Acrobat 5와 호환되도록 작성된 특정 QuickTime 또는 AVI 무비를 재생합니다. 지정한 무비는 PDF 문서에 포함되어야 합니다.

미디어 재생(Acrobat 6 이상 호환)

Acrobat 6과 호환되도록 작성된 특정 무비를 재생합니다. 지정한 무비는 PDF 문서에 포함되어야 합니다.

기사 읽기

현재 문서나 다른 PDF 문서의 기사 스레드로 이동합니다.

양식 재설정

양식에 입력한 데이터를 지웁니다. [필드 선택] 대화 상자를 사용하여 재설정할 필드를 선택할 수 있습니다.

JavaScript 실행

지정한 JavaScript를 실행합니다.

레이어 가시성 설정

활성화할 레이어 설정을 결정합니다. 이 동작을 추가하기 전에 적절한 레이어 설정을 지정해야 합니다.

필드 표시/숨기기

PDF 문서에 필드를 표시하거나 숨깁니다. 이 옵션은 양식 필드에 특히 유용합니다. 예를 들어, 포인터를 버튼 위에 놓을 때마다 개체가 나타나도록 하려면 [마우스 들어옴] 트리거가 발생할 때 필드를 표시하고 [마우스 나감] 트리거가 발생할 때 필드를 숨기는 동작을 설정할 수 있습니다.

양식 제출

지정한 URL로 양식 데이터를 보냅니다.

트리거 유형

트리거는 미디어 클립, 페이지 및 양식 필드에서 동작이 활성화될 방식을 결정합니다. 예를 들어, 무비 또는 사운드 클립을 지정하여 페이지가 열리거나 닫힐 때 재생할 수 있습니다. 사용할 수 있는 옵션은 지정한 페이지 요소에 따라 달라집니다.

다음 트리거는 미디어 클립 및 양식 필드에 사용할 수 있고 링크나 책갈피에는 사용할 수 없습니다.

마우스 놓기(Acrobat Pro)

마우스 버튼을 클릭한 후 놓을 때. 마우스 버튼 외부로 포인터를 끌어 해당 동작을 비활성화할 수 있으므로 가장 자주 사용되는 마우스 버튼 트리거입니다.

페이지 보임(미디어 클립 전용)

미디어 클립이 있는 페이지가 화면에 표시될 때. 여러 개의 페이지가 나란히 표시되는 연속 페이지 레이아웃 등의 경우 현재 페이지가 아닌 페이지도 화면에 표시될 수 있으므로 페이지가 현재 페이지인지 여부는 고려되지 않습니다.

페이지 보이지 않음(미디어 클립 전용)

미디어 클립이 있는 페이지가 화면에서 사라질 때

페이지 들어옴(미디어 클립 전용)

미디어 클립이 있는 페이지가 현재 페이지가 될 때

페이지 나감(미디어 클립 전용)

사용자가 미디어 클립이 포함된 페이지에서 나갈 때

마우스 누르기

마우스 버튼을 클릭하고 놓지 않을 때. 대부분의 경우 [마우스 놓기] 트리거를 많이 사용합니다.

마우스 들어옴

포인터를 필드나 재생 영역 안에 놓을 때

마우스 나감

포인터를 필드나 재생 영역 밖으로 이동할 때

포커스 얻음(미디어 클립 전용)

마우스 동작이나 탭 이동을 통해 링크 영역으로 포커스가 이동했을 때

포커스 잃음(미디어 클립 전용)

포커스를 다른 링크 영역으로 이동할 때

Acrobat의 JavaScript 정보

JavaScript 언어는 Netscape Communications에서 대화형 웹 페이지를 보다 간편하게 작성하기 위한 수단으로 개발한 것입니다. Adobe에서는 PDF 문서에 이 레벨의 대화형 작업을 쉽게 통합할 수 있도록 확장된 JavaScript를 사용합니다.

책갈피, 링크 및 페이지와 연결된 동작을 사용하여 JavaScript 코드를 호출할 수 있습니다. [문서 동작 설정] 명령을 사용하여 전체 문서에 적용되는 문서 레벨의 JavaScript 동작을 작성할 수 있습니다. 예를 들어, [문서를 저장했습니다.]를 선택하면 문서가 저장된 후에 JavaScript가 실행됩니다.

양식 및 동작 마법사에 JavaScript를 사용하려면 Acrobat Pro가 필요합니다.

Acrobat Pro에서 PDF 양식 및 동작 마법사에서도 JavaScript를 사용할 수 있습니다. 일반적으로 데이터의 서식을 설정하거나, 데이터를 계산하거나, 데이터의 유효성을 확인하거나 동작을 지정할 때 JavaScript를 사용합니다. 필드 레벨 스크립트는 단추와 같은 특정한 양식 필드와 연결되어 있습니다. 이 유형의 스크립트는 마우스를 위에 놓는 동작 등 특정한 이벤트가 발생할 때 실행됩니다.

JavaScript 스크립트 작성 방법에 대해서는 Adobe 웹 사이트에서 JavaScript 안내서를 다운로드하여 볼 수 있습니다. Developing Acrobat®Applications Using JavaScript™에는 배경 정보와 자습서가 포함되어 있으며, JavaScript™ for Acrobat®API Reference에는 자세한 참조 정보가 포함되어 있습니다. 이러한 설명서 및 기타 JavaScript 자료는 Adobe 웹사이트에서 찾아볼 수 있습니다.

쉽고 빠르게 지원 받기

신규 사용자이신가요?