PDF 내에서 Javascript 사용
PDF 내에서 Javascript 실행에 대한 문서는 어디에서 찾을 수 있습니까?
pdf 안에 자바 스크립트 액션을 추가 한 적이 없습니다. 그러나 저는 자바 스크립트를 사용하여 꽤 많은 웹 개발을했습니다. PDF 내부의 javascript에 익숙한 사람에게 몇 가지 질문이 있습니다.
NitroPDF 및 Adobe Acrobat은 PDF에서 자바 스크립트를 확실히 지원합니다. 존재하는 다양한 객체에 대한 표준과 javascript를 통해 pdf를 조작하는 기능이 있습니까? 지금까지 내가 찾은 모든 것은 Adobe에서 가져온 것입니다. 다른 곳에서는 Adobe의 문서를 참조하는 것 같습니다. 표준이 있습니까, 아니면 Adobe가 "de Facto"표준입니까?
또한 모든 PDF 뷰어가 javascript 작업을 지원합니까?
내가 찾을 수있는 pdf 문서 내에서 javascript를 사용하는 가장 좋은 문서는 Adobe- Adobe :: Acrobat Javascript Scripting Guide 에서 찾을 수 있습니다.
NitroPDF에는 NitroPDF :: Javascript in PDF Files 링크가 있지만 기본적으로 Adobe의 기능을 지원한다고 말합니다.
또한 Scribus- Scribus :: JavaScript로 PDF 양식을 향상시키는 방법 에서이 링크를 찾았 지만 여기에는 몇 가지 작은 코드 조각 만 포함되어 있습니다. 매우 유용한 것은 없습니다.
Adobe에는 IDE를 사용하여 자바 스크립트에 대해 중단 점 등을 설정하는 방법에 대한 문서가 있습니다. 다른 IDE를 사용하여 pdf에서 자바 스크립트를 실행하고 중단 점 등을 가질 수 있습니까? Firebug 만큼 멋진 것을 찾는 것이 굉장 할 것 입니다.
노트 :
웹 브라우저에로드 된 PDF를 조작하는 방법에 대답하지 마십시오. 문제는 PDF 문서 내에서 자바 스크립트를 실행하는 것입니다. PDF 문서에서 javascript를 실행하여 가능한 가능성을 탐색하려고합니다. 특히 기존 문서에 자바 스크립트 기능을 추가하기 위해 quickpdflibrary의 함수를 사용할 수 있습니다 .
편집하다
또 다른 유용한 링크는 Acrobat Javascript 로 개발입니다 . 분명히 PDF의 js는 AcroJS 또는 Acrobat JavaScript라고도합니다.
Acrobat® API Reference 용 JavaScript ™를 찾고 계실 것 입니다.
이 참조는 가장 완전해야합니다. 그러나 @Orbling이 말했듯이 모든 PDF 뷰어가 모든 API를 지원하는 것은 아닙니다.
편집하다:
Acrobat SDK에 최신 버전의 참조가있는 것으로 나타났습니다 (@jss 덕분에).
Acrobat 개발자 센터 에는 여러 버전의 설명서에 대한 링크가 있습니다. Acrobat DC SDK 의 현재 버전의 JavaScript 참조도 여기 에서 사용할 수 있습니다.
전체 PDF 표준이 처음부터 시작된다는 점을 염두에두고 이것이 Adobe 표준이라고 확신합니다. 지금 열려 있지만.
일부 PDF 뷰어에는 JS 엔진이 없기 때문에 내 생각 에는 모든 PDF 뷰어가 아닙니다. 최신 버전의 Acrobat (Reader) 외부에서 완전한 지원을받을 수 있을지 의심됩니다. 따라서 주로 브라우저 디스플레이를 통해 사용되는 경우 시장의 대부분은 Acrobat (Reader) 및 Chrome의 내장 뷰어가 사용한다고 상상하는 방법에 따라 달라집니다. Chrome의 PDF 여부에 대한 문서가 있다고 감히 말하세요. 뷰어는 JS를 완벽하게 지원합니다.
Acrobat JavaScript 문서의 포괄적 인 위치는 Adobe 웹 사이트에서 다운로드 할 수있는 Acrobat SDK입니다. 문서 섹션에서 Acrobat JavaScript 작업에 필요한 모든 자료를 찾을 수 있습니다.
문서를 완성하기 위해 JavaScript Core의 사양을 추가로 얻을 수 있습니다. 제가 선택한 책은 O'Reilly가 출판 한 David Flanagan의 "JavaScript, the Definitive Guide"입니다.
Ted Padova의 책을 찾으십시오 . 수년에 걸쳐 그는 Acrobat PDF {5,6,7,8,9 ...} 성경이라는 책 시리즈를 저술했습니다. 여기에는 PDF의 Javascript에 대한 장이 포함되어 있습니다. 여기에 나열된 참조 문서만큼 포괄적이지는 않지만 책에는 맥락에서 논의 된 몇 가지 현실적인 사용 사례가 있습니다.
2010 년 한 회의에서 컴퓨터 과학자가 PDF를 해킹하는 것에 대한 강연도있었습니다. 강연 발표 페이지의 슬라이드 링크 는 죽었지 만 Google은 당신의 친구입니다. 하지만이 이야기는 자바 스크립트에만 국한된 것은 아닙니다. 유튜브 영상 : JS 06:00 시작
여기에서 "Adobe Acrobat Forms JavaScript Object Specification 버전 4.0"을 찾을 수 있습니다. 개정 : 1999 년 1 월 27 일
http://www.weblearn.hs-bremen.de/risse/JScript/ACROJS.PDF
매우 오래되었지만 여전히 유용합니다.
참고 URL : https://stackoverflow.com/questions/9219807/using-javascript-inside-a-pdf
'Programing' 카테고리의 다른 글
Angular-UI 대 Angular-Strap (0) | 2020.11.06 |
---|---|
System.Timers.Timer가 GC에서 살아남지 만 System.Threading.Timer가 아닌 이유는 무엇입니까? (0) | 2020.11.06 |
Android Firebase DynamiteModule : 모듈 설명자를로드하지 못했습니다. (0) | 2020.11.06 |
Java 5+의 휘발성이 다른 스레드의 가시성을 보장하지 않는 이유는 무엇입니까? (0) | 2020.11.06 |
Node.js 및 MongoDB로 비밀번호 저장 (0) | 2020.11.06 |