2010-07-09 4 views
0

PDF 문서에 음성 해설/내레이션을 추가하고 싶습니다.Speech-Over PDF?

문장이 강조 표시 (배경색 또는 텍스트 색상이 변경됨)되고 동기화 된 오디오 (컴퓨터 음성이 아니라 녹음 된 오디오 클립)가 재생됩니다. 어떻게해야합니까? 이것을 달성하기 위해 사용할 수있는 레디 메이드 소프트웨어가 있습니까?

어떤 도움을 주셔서 감사합니다.

감사합니다.

답변

0

까다로운 문제. 몇 년 전만해도이 작업을 수행 할 수있는 유일한 방법은 Acrobat을 플러그인 할 수 있다는 것입니다. 실제로이 작업을 관리 할 수있는 유일한 API였습니다.

오늘 나는 당신이 이것을하고 싶은 방법은 각 문장에 대한 강조 주석을 만드는 것이라고 생각합니다. 그런 다음 문장의 불투명도를 변경하고 재생할 사운드 주석을 트리거하는 일련의 자바 스크립트 액션이있는 위젯 주석을 만듭니다. 이제이 과정으로 악취 것입니다 의사 코드

foreach sentenceAnnot,sentenceSoundAnnot do 
    set sentenceAnnot.opacity to 1 
    play sentenceSoundAnnot 
    set sentenceAnnot.opacity to 0 

이 같은

뭔가 - 편집기 및 디버거가 잔인한 농담이기 때문에 주석 작업을위한 스크립트의 어떤 종류를 작성 악취가 난다. acrobat javascript API 참조 사본을 가져 오기 시작하십시오. 당신은 그것 없이는 죽을거야.

그런 다음 원하는 작업을 작성하는 방법을 알아 내야합니다. 이것은 쉽게 페이지에 특정 주석을 찾아 수정할 수 있습니다

var annots = this.getAnnots({nPage:0}); 

for (var i =0; i < annots.length; i++) { 
    if (annots[i].type = "Highlight") 

    annots[i].opacity = 0.5; 
} 

: 여기 절반 페이지 0의 모든 하이라이트의 불투명도를 변경하려면 링크를 작업에 투입하는 스크립트입니다. getAnnot 메서드를 통해 이름으로 찾을 수 있다고 가정하고 있지만 Acrobat UI에서 주석의 name 속성을 설정하는 방법을 알 수는 없습니다. 따라서 행운을 빕니다. 하이라이트 대상을 식별 할 수있는 대상으로 설정하여 얻을 수 있어야합니다. 페이지에 소리를 넣은 다음 그 소리를 연주 할 수도 있습니다.

관련 문제