'Adobe Reader'에 해당되는 글 1건

  1. 어도비 아크로뱃 리더의 북마크 기능 추가 쬐끔 확장하기~ 2008/08/28

이전글: 어도비 아크로뱃 리더에 북마크 기능 추가

북마크 기능이 잘 동작하긴 하지만, 매번 새로운 북마크를 추가할 때마다 이름 짓기가 힘들다. 그래서 원본 .js파일을 고쳐서 다음과 같이 현재 날짜와 시간이 입력 되도록 했다.

북마크를 추가하기 위해 띄운 대화상자에 기본으로 현재 날짜와 시간이 들어간다.

사용자 삽입 이미지

북마크로 이동하기 위해 저장된 북마크를 불러오면 다음과 같이 보여진다.

사용자 삽입 이미지

수정할 부분은 다음과 같다. javascript폴더에 저장되어 있는 bookmark_page.js파일을 열어 AddBookmark() 함수의 앞 부분을 다음과 같이 고쳐준다.

  var label= 
app.response( "Bookmark Name:",
"Bookmark Name",
"",
false );

  var d = new Date();
var default_str = d.getFullYear()
+ "-" + ((d.getMonth() < 9) ?
("0" + (d.getMonth() + 1)) : (d.getMonth() + 1))
+ "-" + ((d.getDate() < 10) ?
("0" + d.getDate()) : d.getDate())
+ " " + ((d.getHours() < 10) ?
("0" + d.getHours()) : d.getHours())
+ ":" + ((d.getMinutes() < 10) ?
("0" + d.getMinutes()) : d.getMinutes())
+ ":" + ((d.getSeconds() < 10) ?
("0" + d.getSeconds()) : d.getSeconds());
var label=
app.response( "Bookmark Name:",
"Bookmark Name",
default_str,
false );

참고로 이렇게 저장된 데이타는 Vista에서 아래 위치에 저장된다.

C:\Users\<user_name>\AppData\Roaming\Adobe\Acrobat\8.0\JavaScripts

2008/08/28 08:27 2008/08/28 08:27