이 빠른 예제는 Python을 사용하여 PDF에서 서명을 제거하는 방법을 안내합니다. 기능을 보여주는 실행 가능한 샘플 코드와 함께 Python을 사용하여 PDF에서 서명을 삭제하는 기본 단계를 포함합니다. 또한 PDF에서 모든 서명을 삭제하거나 이름을 기준으로 특정 서명을 제거하는 방법을 배웁니다.
Python을 사용하여 PDF에서 서명을 제거하는 단계
- .NET을 통한 Python용 Aspose.PDF를 사용하도록 IDE를 구성하고 서명을 제거합니다.
- PdfFileSignature 클래스의 개체 인스턴스화
- 원본 PDF 파일을 PdfFileSignature 개체와 바인딩
- get_sign_names() 메서드를 사용하여 모든 서명 이름 목록에 액세스
- remove_signature() 메서드를 사용하여 모든 서명을 탐색하고 원하는 서명을 제거합니다.
- 서명을 제거한 후 출력 PDF 저장
이 단계에서는 Python을 사용하여 PDF에서 전자 서명을 제거하는 프로세스를 고려합니다. 우선 소스 PDF 파일은 모든 서명에 액세스하는 get_sign_names() 메서드와 개별 서명을 제거하는 remove_signature() 메서드가 포함된 PdfFileSignature 클래스 인스턴스와 바인딩됩니다. 마지막 단계에서 결과 PDF 파일을 요구 사항에 따라 디스크 또는 메모리 스트림에 저장할 수 있습니다.
Python을 사용하여 PDF에서 디지털 서명을 제거하는 코드
이 코드는 Python을 사용하여 PDF에서 서명을 삭제하는 방법을 보여줍니다. PdfFileSignature 클래스 인스턴스는 서명을 제거하는 데 사용되지만 이 클래스에는 소스 파일의 인증 여부 확인, LTV 활성화 플래그 확인, 파일에 서명이 포함되어 있는지 여부 확인과 같은 다른 많은 관련 기능이 포함되어 있습니다. 등 몇 가지를 나열합니다. remove_signature() 메서드를 사용하는 동안 서명만 제거하거나 서명과 필드를 함께 제거하도록 플래그를 설정할 수도 있습니다.
이 항목에서는 PDF 파일에서 서명을 제거하는 방법을 안내했습니다. PDF 파일을 보호하는 방법에 관심이 있는 경우 Python을 사용하여 비밀번호로 PDF 파일을 보호하는 방법의 문서를 참조하십시오.