JavaScript
JavaScript는 쉽게 대화형 웹 페이지를 만들 수 있는 기능을 제공하는 동적 프로토타입 기반 언어입니다. 자유PDF에서는 쉽게 PDF 문서간의 상호 작용 수준을 연동할 수 있습니다.
사용자는 자유PDF 와 함께 JavaScript 코드를 사용해 즐겨찾기, 링크 및 페이지와 관련된 작업을 할 수 있습니다. 자유PDF는 4 가지 옵션 – 문서JavaScript, 동작 문서, JavaScript 관리 창 그리고 모든 JavaScript 편집 기능을 제공합니다. 문서JavaScript는 자유PDF에서 문서 레벨 스크립트를 만들거나 문서에 접근할 수 있게 합니다. 동작 문서는 전체 문서에 적용할 수 있는 문서 레벨 JavaScript 동작을 허용합니다. JavaScript 관리창은 코드를 부분 테스트 하고 개체 속성 및 방법을 실험하는데 상호작용하며 편리한 인터페이스를 제공합니다. 전체 JavaScript 편집 기능은 JavaScript 에디터로 모든 JavaScript를 편집할 수 있게 합니다.(북마크 JavaScript, 페이지 JavaScript 등)
(참고: WebStorm이나 Sublime Text와 같은 외부 자바 편집기를 사용할 수 있습니다. 우선 파일 > 기본 설정 > JavaScript에서 자바스킙트 편집기를 추가하여야합니다. 외부 자바 편집기 사용을 참조하십시오.)
문서 JavaScript #
문서 JavaScripts는 일반적으로 문서 내에서만 적용되는 변수와 함수를 정의합니다. 하지만
문서 외부에서는 적용이 되지 않습니다.
- 변수 정의: 실행 중인 스크립트에서 볼 수 있게 문서 레벨에서 변수를 정의합니다.
- 함수 정의: 사용자 상호 작용을 지원하는 문서 레벨에서의 함수를 정의합니다. 이 함수들은 텍스트 열이나 숫자 연산에 관한 함수 또는 양식 필드 또는 즐겨 찾기, 페이지 변경 등으로 상호 작용하는 사용중인 작업에 의해 호출되는 스크립트 실행하기 같은 일반적인 작업을 처리하기 위한 기능입니다.
자유PDF에서 문서 레벨 스크립트를 만들거나 수정하기 위해서는 양식 > JavaScript > 문서JavaScript를 선택하십시오. 팝업된 Java Script Functions 대화상자에서 문서 레벨 스크립트를 추가, 수정 및 삭제할 수 있습니다. 모든 문서레벨 Java Scripts는 PDF 문서 내에 저장됩니다. Java Script Functions 대화상자에는 다음과 같은 버튼이 있습니다:
- 닫기 – 대화상자를 닫습니다.
- 추가 – 새 스크립트 이름을 입력하면 JavaScript Editor 대화상자가 나타납니다. JavaScripts의 글꼴을 변경하려면 글꼴 버튼을 클릭합니다..
- 편집 – JavaScript Editor 대화상자가 나타나며 JavaScripts를 편집할 수 있게 해줍니다.
- 삭제 – 선택한 JavaScript 를 삭제합니다..
문서 동작 #
문서 레벨의 JavaScript 동작을 만들어 모든 문서에 적용시킬 수 있습니다. 예를 들어
Document Did Save 를 선택하면 문서 저장 이후 JavaScript가 실행됩니다.
JavaScript 관리창 #
JavaScript 관리창은 JavaScript 코드 실행 및 디버깅을 하는데 있어서 컨트롤 패널 입니다. JavaScript 관리창을 활성화 시키려면 양식> JavaScript > JavaScript 관리 창 을 선택한 후 다음과 같이 진행합니다.
- 팝업 JavaScript 관리창에 원하는 코드를 입력하거나 JS 파일을 붙여 넣습니다.
- 실행 버튼을 클릭해 JavaScript를 실행시킵니다 .코드가 성공적으로 실행되면 알림창이 뜨며, 실패하였을 경우 오류 메시지가 나타납니다.
저장 을 클릭해 JavaScript code를 저장할 수 있으며, 지우기를 클릭해 작업을 취소할 수 있습니다..
JavaScript 편집기 #
자유PDF의 내장 JavaScript 편집기 (또는 파일> 기본 설정> JavaScript에서 하나를 지정한 경우 외부 JavaScript 편집기)를 사용하여 PDF 파일의 모든 JavaScript를 작성하고 편집할 수 있습니다. JavaScript 편집기를 열려면 양식> JavaScript> 모든 JavaScript 편집을 선택하십시오. JavaScript 편집기 대화 상자에서 이동을 클릭하여 특정 코드 줄로 이동하십시오. JavaScript를 편집한 후 확인을 클릭하여 저장하십시오.
Windows ODBC에 대한 선택적 데이터베이스 연결 #
선택적 데이터베이스 연결 플러그인은 자유PDF 내부의 JavaScript 객체이므로 Windows ODBC (Open Database Connectivity) 데이터 소스에 연결할 수 있습니다. 정보 데이터베이스에 액세스하기 위한 사용자 정의 옵션 및 데이터 정확성을 높이기 위한 몇 가지 기본 JavaScript 특성 및 메소드를 제공합니다. 더욱 중요한 것은 JavaScript를 사용하여 SQL 명령을 실행하고 데이터를 검색할 수 있으며, 이를 사용하여 PDF 파일을 채울 수 있습니다. 또한 개발자는 새 데이터 삽입, 정보 업데이트 및 데이터베이스 항목 삭제를 목적으로 문서 레벨 스크립트를 작성하여 데이터베이스에 연결할 수 있습니다.