
이 PDF에는 유효하지 않은 서명이 있어서 삭제하고 싶습니다. 이를 수행할 수 있는 도구가 있습니까? 저는 Windows/Linux 시스템을 사용합니다.
PDF 소스:https://zh.z-library.se/book/3355492/93d409/classical-mechanics.html
답변1
서명을 표시하지 않도록 할 수 있는 솔루션을 찾았습니다.
Standards
왼쪽에 있는 버튼을 클릭 하고 다음을 클릭하세요.
Remove Preflight Audit Trail
>> Open Preflight
>> Verify Preflight Certificate
>>Edit
다음 패널이 표시됩니다.
모든 항목에 대해(빨간색 십자가)를 클릭 Error
하고 을 확인 Custom checks in this profile
하고 을 클릭 취소합니다 Enable check
.
마침내 경고가 발생하지 않도록 PDF를 저장할 수 있습니다 At least one signature is invalid
.
답변2
PDF 16진수 편집기를 통해 해당 버전에서 제거되었습니다(압축 해제 작업 후). 그러나 이는 인간의 경험을 기반으로 한 "일회성" 연습이므로 프로그래밍하기 쉽지 않습니다.
잘못된 파일로 시작하십시오. PDF 리더/편집기에서와 마찬가지로 PDF 압축 해제기를 사용하여 압축을 풉니다. 이 서명에 대한 신뢰를 추가할 수 없는지 확인하십시오.
신뢰할 수 없는 것으로 확인되었으므로 유효하지 않은 서명을 제거하여 수정하는 것이 합리적입니다.
서명 진입점을 결정
<</Type/Annot/FT/Sig/MK<<>>
하고 제거합니다(그러나 다른 모든 체인 주소를 기록하기 전에는 안 됨). 해당 개체 번호를 다음으로 설정합니다.f
상위 개체의 경우 연결된 /Annots 제거
<</Type/Page/Annots 3330 0 R/Contents 3162 0 R/Cr....
<</Type/Page /Contents 3162 0 R/Cr..
Note 3330은 3306에 연결되어 있으므로 두 개체를 모두
f
서명의 이중 입력을 인간적으로 관찰합니다(실패의 원인일 수 있음). 따라서 체인을 따라 개체 3362와 두 서명 개체를 중성화합니다.
파일이 손상되지 않았는지, 이제 유효한 PDF인지 확인하세요. 따라서 위와 같이 서명이 없음을 표시하고 선택적으로 다른 사람의 서명을 사용하여 새로 다시 서명할 수 있습니다.
선택적으로 모든 정리된 결함을 제거하여 다시 압축합니다.
# 개체 이전 = /Size 4976
# 개체 이후 = /Size 4950
압축 해제기는 다양한 방식으로 이를 수행합니다. 따라서 위의 예를 들어 압축되지 않은 PDFTK의 경우 예고편에 있는 개체의 시작 개수가 /Size 4955(따라서 일부 관리 작업이 완료됨)로 표시되며 우리가 찾는 초기 대상은 다음과 같습니다.
2801 0 obj << /MK << >> /P 1549 0 R /Subtype /Widget /V 4007 0 R /T (Enfocus Preflight) /Type /Annot /Rect [-10 -10 -10 -10] /FT /Sig >> endobj
부모는/P 1549 0 R
1549 0 obj ....../Parent 67 0 R /Contents 2256 0 R /Annots 2257 0 R /Type /Page...
/Annot 위젯 Ref를 제거하려면 변경이 필요합니다.
1549 0 obj ....../Parent 67 0 R /Contents 2256 0 R /Type /Page...
이제 나중을 위해 각 개체의 숫자 위치 추적을 시작해야 합니다. 그러니 2275로 가서 그것을 기록해 두세요.소수16진수 편집의 주소입니다.
비문https://en.wikipedia.org/wiki/Herbert_Goldstein
있다해당 저작물에 남아 있는 편집 오류따라서 동일하거나 대체 소스에서 사후 4판이 나올 때까지 기다리는 것이 가장 좋습니다.