JavaScript 언어는 Netscape Communications에서 대화형 웹 페이지를 보다 간편하게 작성하기 위한 수단으로 개발한 것입니다.

Nesgio에서는 JavaScript 언어를 NesPDF에 통합했습니다. NesPDF를 사용하는 사용자는 JavaScript를 사용하여 사용자 데이터를 계산하거나 데이터의 서식을 설정하거나 데이터의 유효성을 확인하거나 동작을 지정할 수 있으며 문서의 동작을 제어하고 여러 PDF 문서를 일괄 처리할 수 있습니다.

[고급] > [JavaScript]를 선택하고 PDF 문서에 다음의 사용자 지정 JavaScript를 추가할 수 있습니다.

문서 동작 설정

  1. [문서 동작 설정]을 선택합니다.
  2. [문서 동작 설정] 대화 상자에서 문서 이벤트을 선택합니다.
  3. [편집] 을 클릭합니다.
  4. [JavaScript 편집기]에서 JavaScript 명령을 작성합니다.
  5. [확인]을 클릭하고 창을 닫습니다.

작성한 JavaScript 명령이 정확하고 사용하는 PDF 문서 버전이 JavaScript 언어를 지원하는 경우, 특정 동작을 수행할 때 JavaScript 명령이 실행됩니다.

예를 들어 : 문서를 저장한 다음 PDF 문서를 첨부 파일 형식으로 보내려면

  1. [문서 동작 설정]에서 [문서를 저장했습니다]를 선택합니다.
  2. [편집]을 클릭합니다.
  3. 다음의 JavaScript 명령을 입력합니다. this.mailDoc(true);
  4. [확인]을 클릭합니다.

PDF 문서를 성공적으로 저장한 후, PDF 첨부 파일이 이미 첨부된 빈 전자 메일 메시지가 나타납니다.


JavaScript 콘솔

자바 코드 등을 직접 입력하여 바로 실행해 볼 수 있습니다. 주로 디버그 용도로 사용합니다.

  1. [JavaScript 콘솔]을 선택합니다.
  2. JavaScript 언어를 컴파일 합니다.

문서 JavaScript

여기서 생성한 자바 스크립트는 PDF 문서에 저장되는 것으로 PDF 문서를 열 때 우선적으로 실행됩니다.

  1. [문서 JavaScript]를 선택합니다.
  2. [추가]를 클릭합니다.
  3. 문서 JavaScript 이름을 입력하고 [확인]을 클릭합니다.
  4. [편집]을 클릭하고 JavaScript 명령을 컴파일한 다음 [확인]을 클릭합니다.
  5. [닫기]를 클릭하여 작업을 마칩니다.

다수의 자바스크립트를 입력할 수 있으며, 각각은 이름의 알파벳 순서에 따라 정렬되며 정렬된 순서에 따라 수행됩니다. 스크립트 추가시 기본으로 제공되는 함수 형식은 기본적인 예시이므로 용도와 형식에 맞는 함수를 이용하여 작성하시기 바랍니다.


동작을 [JavaScript 실행]으로 지정

  1. 동작을 추가하려는 책갈피, 링크 또는 양식 필드의 속성 대화 상자를 연 다음 [동작] 탭을 클릭합니다.
  2. [동작 선택] 메뉴에서 [JavaScript 실행]을 선택하고 [추가]를 클릭합니다.
  3. 팝업 [JavaScript 편집기] 창에서 JavaScript를 작성 및 편집합니다. [이동]을 선택하고 행 번호를 입력하면 원하는 행으로 이동할 수 있습니다. [확인]을 클릭합니다.
  4. [닫기]를 클릭합니다.

참고 : 무료 PDF reader 사용자는 사용자 지정 JavaScript 실행에 액세스할 수 없을 수도 있습니다.
뿐만 아니라 JavaScript를 실행하면 일부 양식 기능의 정상적인 작동에 영향을 줄 수 있습니다.