PDF 파일의 특정 부분(예: PDF와 함께 보내고 싶지 않은 개인 데이터)을 검게 표시하는 방법이 있습니까?
아마도 명령줄에서 2페이지의 모든 픽셀 X455에서 X470, Y300에서 Y320까지 검은색으로 만들라고 말할 수 있을 것입니다.
답변1
명령줄을 사용하여 PDF 내용을 편집할 수 없습니다. 수동으로 다운로드하고 GUI 소프트웨어를 사용하여 편집해야 합니다.
그러나 터미널을 사용하여 PDF를 조작하는 데 도움이 되는 도구는 거의 없습니다.
Linux에서는 apt 또는 dnf와 같은 패키지 관리자를 사용하여 qpdf 및 poppler-utils를 설치할 수 있습니다.
예를 들어 Fedora에서는 다음과 같습니다.
$ sudo dnf install qpdf poppler-utils
qpdf
qpdf 명령은 많은 작업을 수행할 수 있지만 주로 다음 용도로 사용합니다.
PDF를 별도의 페이지로 분할 PDF를 하나의 파일로 결합 또는 병합 PDF를 별도의 페이지로 분할하려면:
qpdf --split-pages original.pdf split.pdf
그러면 분할-01.pdf, 분할-02.pdf 등의 파일이 생성됩니다. 각 파일은 단일 페이지 PDF 파일입니다.
파일 연결은 약간 미묘합니다.
qpdf --empty concatenated.pdf --pages split-*.pdf --
이것이 qpdf
기본 동작입니다. 이 --empty
옵션은 qpdf가 빈 파일로 시작하도록 지시합니다. 끝에 있는 두 개의 대시( --
)는 더 이상 처리할 파일이 없음을 나타냅니다. 이 경우 매개변수는 사람들이 사용하는 목적이 아닌 내부 모델을 반영하지만 최소한 실행되어 유효한 PDF를 생성합니다!
포플러 도구
이 패키지에는 여러 유틸리티가 포함되어 있지만 제가 가장 자주 사용하는 유틸리티는 pdftoppm
PDF 파일을 휴대용 픽스맵(ppm) 이미지 파일로 변환합니다. 저는 주로 페이지를 분할한 후 사용하는데 qpdf
, 특정 페이지를 수정 가능한 이미지로 변환해야 할 경우에 사용합니다. ppm 형식은 잘 알려져 있지 않지만 중요한 것은 ImageMagick, Pillow 및 기타 여러 옵션을 포함한 대부분의 이미지 처리 방법에서 사용할 수 있다는 것입니다. 이러한 도구의 대부분은 파일을 다시 PDF로 저장할 수도 있습니다.
답변2
마침내 나는 그것을 할 수 있었다 GIMP
.
.pdf 파일을 열고 Gimp
편집할 수 있습니다.
나는 검은색 붓을 들고 텍스트를 편집했습니다.
그런 다음 "내보내기"를 클릭하고 .pdf 결말을 사용하여 PDF로 내보냈습니다(일부 품질 손실 있음).