▲GN⁺ 2023-09-05 | parent | ★ favorite | on: 손으로 PDF 텍스트를 수정하고자 하는 당신을 위한 (2020)(gist.github.com/senderle)Hacker News 의견 PDF 규격은 복잡하며 Photoshop의 레이어 블렌드 모드와 이전 내용을 수정하는 추가 내용을 포함한 다양한 기능을 지원합니다. PDF는 다른 "소유자"와 "사용자" 비밀번호를 가진 비밀번호 기반 암호화와 인쇄 또는 텍스트 복사를 방지하는 옵션을 포함합니다. 복잡한 성격에도 불구하고 PDF는 불가침한 이진 형식이 아니라 공식 사양에서 잘 설명된 다양한 유형의 객체 그래프입니다. mutool과 같은 도구는 PDF를 압축된 데이터가 없는 버전으로 변환하는 데 사용할 수 있어 이해하고 수정하기 쉽습니다. PDF는 3D 객체, JavaScript, 내장된 플래시 객체의 영화, 보이지 않는 주석, XHTML과 CSS의 하위 집합을 사용하는 위젯과 같은 다양한 기능을 지원합니다. 그러나 PDF는 주로 페이지 설명 형식이며 페이지의 표시를 나타내지 않고 문서 구조를 나타냅니다. 따라서 PDF가 생성된 문서를 편집하는 것이 권장됩니다. PDF는 주로 내용을 완벽하게 표시하거나 인쇄하는 것이 목적이므로 실제 이미지보다 적은 바이트를 차지하는 이미지 형식에 가깝습니다. qpdf와 RUPS와 같은 도구는 PDF의 구조를 파악하고 수정하는 데 사용할 수 있습니다. Firefox는 PDF에 서명하는 쉬운 방법을 제공합니다. PDF 규격은 방대하고 복잡하며, 수년 동안 공부한 후에도 겨우 표면을 긁은 것 같은 느낌을 받을 수 있습니다.
Hacker News 의견