이 문서는 Python을 사용하여 PDF에 JavaScript를 추가하는 방법을 설명합니다. 개발 환경 설정, 단계 목록 및 Python을 사용하여 JS가 포함된 PDF를 생성하는 샘플 코드를 제공합니다. PDF의 다양한 동작에 JavaScript를 추가하는 여러 방법을 배우게 됩니다.
Python을 사용하여 PDF JS를 추가하는 단계
- PDF에 JS를 추가하기 위해 Aspose.PDF for Python via .NET을 사용할 환경을 설정합니다
- 라이브러리에서 Document, License 및 JavascriptAction 클래스를 가져옵니다
- 기존 PDF를 Document 클래스 객체로 로드합니다
- PDF 파일이 열릴 때 실행될 JavaScript를 생성합니다
- 이 JavaScript를 Document.open_action 속성을 사용하여 Open 동작에 설정합니다
- actions 컬렉션에 접근하여 닫기 전 동작에 다른 스크립트를 추가합니다
- JavaScript가 포함된 PDF 파일을 저장합니다
위 단계는 Python을 사용하여 PDF 내부에 JavaScript를 추가하는 방법을 요약합니다. 필요한 Document, License 및 JavascriptAction 클래스를 라이브러리에서 가져오고, 기존 PDF를 Document 클래스 객체로 로드한 후 적절한 메시지로 JavascriptAction을 생성하여 PDF의 열기 동작에 설정합니다. PDF의 다른 동작에 JS를 할당하려면 동작 컬렉션에 접근하고 다른 메시지로 새 JavaScriptAction 객체를 생성하여 before_closing과 같은 다른 이벤트에 설정합니다. 그런 다음 출력 PDF를 저장합니다.
Python을 사용한 PDF 스크립팅 코드
위 코드는 Python을 사용하여 PDF 파일에 JavaScript를 추가하는 과정을 보여줍니다. BeforeSaving, BeforeClosing, AfterSaving, BeforePrinting 및 AfterPrinting과 같은 다른 동작도 처리할 수 있습니다. JavascriptAction 클래스는 app.launchURL 메서드를 사용하여 URL을 여는 등 다양한 동작 설정을 지원합니다.
이 문서를 통해 PDF 파일에 JavaScript를 추가하는 방법을 배웠습니다. PDF 파일에 툴팁을 추가하려면 다음 문서를 참조하세요 Python을 사용하여 PDF에서 강조 표시 제거.