Command Palette

Search for a command to run...

PDF에서 빈 페이지를 삭제하는 방법과 일부 페이지를 감지하기 어려운 이유

PDF에서 빈 페이지를 삭제하는 방법과 일부 페이지를 감지하기 어려운 이유

T
Toolz Team
|Sep 19, 2026|16 최소 읽기
Google 에서 Toolz.dev 를 선호합니다

PDF 도구 컬렉션의 일부입니다

빈 페이지 제거

각 페이지가 그리는 내용을 분석하여 PDF에서 빈 페이지를 찾아 삭제한 다음 정리된 파일을 다운로드하세요.

빈 페이지 제거를 사용하십시오

빈 페이지가있는 PDF 는 인쇄되거나 클라이언트에 이메일로 전송되거나 페이지를 세는 포털에 제출 될 때까지 작은 성가심입니다. 이중 스캐너는 모든 단면 시트의 빈 뒷면을 저장합니다. Word 내보내기는 길게 단락 표시 때문에 최종 페이지를 병합하면 구분 기호 시트가 남습니다. 페이지는 아무것도 가지고 있지 않지만 종이가 들고 스크롤을 길게하고 문서를 미완성처럼 보이게합니다.

삭제하는 것은 사소한 것처럼 들리며 페이지의 경우 보고 이름을 지정할 수 있습니다. 어려운 부분은 긴 파일에서 페이지를 찾고 어떤 페이지가 실제로 비어 있는지 결정하는 것입니다. 이 가이드에서는 빈 페이지가 PDF로 들어가는 방법, 소프트웨어가 콘텐츠가 포함된 페이지에서 빈 페이지를 구분할 수 있는 방법, 감지 기능이 소진되는 위치 및 사용 방법을 설명합니다 빈 페이지 도구 제거 필요한 것을 삭제하지 않고 파일을 정리하려면.

TL;DR: 빈 PDF 페이지는 아무것도 그리지 않는 페이지입니다: 콘텐츠 스트림이 없거나,그림 연산자가 없는 콘텐츠 스트림 또는 공백만 표시하는 텍스트 연산자가 있습니다. The 빈 페이지 제거 도구는 각 page's 콘텐츠 스트림을 읽고,확실히 빈 페이지를 미리 선택 하 고,손으로 선택할 수 있도록 이미지 (스캔 된 빈 시트의 모양) 만 그리는 페이지를 남깁니다. 선택 항목을 확인 하 고,적어도 하나의 페이지가 남아 있어야 하며,정리 된 파일은 다음과 같이 다운로드 됩니다 name_cleaned_N_removed.pdf. 클라이언트 측이며 무료이며 가입이 없으며 업로드되는 것이 없습니다.

PDF의 빈 페이지는 어디에서 왔습니까?

빈 페이지는 거의 항상 파일이 만들어진 방법의 부작용이며,누군가가 의도적으로 선택한 것이 아닙니다. 일반적인 소스는 소수의 패턴에 속하며,빈 페이지를 생성 한 것을 아는 것은 그들이 어떻게 감지 될지를 알려줍니다.

양면 스캔이 가장 큰 소스입니다. 모든 시트의 양면을 캡처하도록 설정된 스캐너는 단면 페이지의 뒷면을 자체 이미지로 저장합니다. 이렇게 스캔한 20 장짜리 문자는 20 장의 흰색에 가까운 이미지가 포함된 40 페이지짜리 PDF 가 됩니다.

워드 프로세서 내보내기는 두 번째입니다. 마지막 줄 뒤에 빈 단락,페이지 나누기 또는 섹션 나누기가 오는 문서는 후행 페이지로 내보낼 수 있습니다. 해당 페이지에는 일반적으로 단일 공간을 표시하는 텍스트 연산자가 있습니다. 왜냐하면 내보내기가 빈 단락을 찾은 대로 썼기 때문입니다.

병합 및 템플릿은 세 번째입니다. 여러 PDF 를 결합하면 표지 구분 기호 또는 구분 기호를 이어갈 수 있으며 보고서 생성기는 종종 문서를 짝수 페이지 수에 패드하여 양면 인쇄 라인이 위로 표시됩니다.

페이지 수준 편집이 마지막입니다. 자리 표시자로 추가되고 채워지지 않은 페이지는 시간이 지남에 따라 구축된 파일에서 일반적입니다.

이러한 패턴은 파일 내부에서 다른 종류의 "blank"을 생성하기 때문에 중요합니다. 일부 페이지에는 전혀 포함되지 않습니다. 일부에는 아무것도 그리지 않는 지침이 포함되어 있습니다. 일부에는 백서의 전체 페이지 그림이 포함되어 있습니다. 소프트웨어는 처음 두 개를 확실하게 인식 할 수 있으며 픽셀을 측정하지 않으면 세 번째를 인식 할 수 없습니다.

소프트웨어는 PDF 페이지가 비어 있음을 어떻게 알 수 있습니까?

소프트웨어는 page's 내용 시내를 읽고 그것에 있는 어떤 지시가 페이지에 표를 두는지 검사해서 내용을 가진 페이지에서 빈 페이지를 말한다. 그것은 렌더링한 그림을 보지 않는다.

모든 PDF 페이지는 콘텐츠 스트림으로 그 모양을 설명합니다: PDF 사양에 정의된 피연산자가 있는 일련의 연산자 ISO 32000-2. 대부분의 연산자는 state 만 설정한다. Tf 글꼴과 크기를 선택합니다 Td 텍스트 위치를 이동하고, rg 채우기 색상을 설정합니다 cm 좌표계를 바꿉니다. 그 중 어느 것도 스스로 아무것도 그리지 않습니다. 소수의 연산자 그룹만이 페이지를 표시합니다:

  • 텍스트 표시 연산자: Tj, TJ, ' 그리고 "
  • 경로 페인팅 연산자: S, s, f, F, f*, B, B*, b 그리고 b*
  • Do이미지나 형태 등 외부 물체를 그리는 것입니다
  • sh음영을 그리는 것입니다
  • BI인라인 이미지를 시작합니다

콘텐츠 스트림에 해당 연산자가 전혀 포함되어 있지 않은 페이지에는 스트림이 아무리 길더라도 아무것도 그리지 않습니다. 이는 추정치가 아닌 확실한 답변이며 의 기초입니다 빈 페이지 제거기 툴즈에.

수표는 연산자로 간주되는 것에 주의해야 합니다. 편지 f 는 채우기 연산자이지만 다음과 같은 글꼴 이름 내부에도 나타납니다 /F1. 와 같은 문자열 리터럴 (BT Do ET) 는 세 개의 연산자가 아니라 표시할 텍스트입니다. 따라서 도구는 스캔하기 전에 문자열 리터럴,육각형 문자열 및 주석을 제거하고 토큰 경계의 연산자와만 일치합니다. 해당 단계가 없으면 모든 글꼴 참조가 잉크처럼 보이고 거의 모든 페이지가 비어 있는 것으로 보고되지 않습니다.

"blank" 콘텐츠 스트림은 어떻게 생겼나요?

콘텐츠 스트림을 보면 아이디어가 구체화됩니다. 여기 디코딩된 세 개의 스트림이 있는데,내보낸 문서의 세 페이지 뒤에 있는 종류입니다.

텍스트를 그리는 페이지:

BT
/F1 12 Tf
72 720 Td
(Hello) Tj
ET

유일한 텍스트가 단일 공백인 페이지, Word 내보내기의 고전적인 후행 페이지:

BT
/F1 12 Tf
72 720 Td
( ) Tj
ET

상태를 설정하지만 절대 그리지 않는 페이지:

q
0 0 0 rg
1 0 0 1 72 720 cm
Q

첫 번째 스트림은 문자열을 보여줍니다 Hello,그래서 페이지에는 내용이 있습니다. 세번째는 표시 연산자가 전혀 없어서 공백입니다. 두 번째는 흥미로운 것입니다. 그것은 포함하고 있습니다 Tj,그래서 간단한 연산자 수는 그것을 내용이라고 부를 것입니다. 그러나 그것이 보여주는 유일한 문자열은 공백이며,이는 종이에 아무것도 보이지 않게 합니다.

도구는 명시적으로 해당 사례를 처리합니다. 페이지의 모든 표시 연산자가 텍스트 연산자일 때 표시되는 문자열을 살펴봅니다. 모든 리터럴 문자열이 공백이고 모든 16 진수 문자열이 공백,탭 또는 줄 바꿈으로 디코딩되면 페이지는 "Whitespace 만 draw"로 보고되고 공백으로 처리됩니다. 그 하나의 규칙은 사람들이 내보낸 문서에서 제거하려고 하는 빈 페이지의 큰 부분을 포착합니다.

어떤 페이지가 감지되고 어떤 페이지가 남나요?

이 도구는 각 페이지에 세 가지 평결 중 하나를 제공하며 그 중 하나만 삭제되도록 사전 선택됩니다. 이 표에는 각 종류의 페이지가 어떻게 그려지고 어떻게 되는지 요약되어 있습니다.

페이지 유형 콘텐츠 스트림이 보유하는 내용 평결 제거를 위해 미리 선택
페이지가 추가되었으며 결코 그려지지 않았습니다 콘텐츠 스트림 없음 공백 ("콘텐츠 스트림 없음.") 예
글꼴, 색상 또는 좌표만 설정하는 페이지입니다 운영자이지만 페이지를 표시하는 사람은 없습니다 공백 ("콘텐츠 스트림은 아무것도 그리지 않습니다.") 예
Word 내보내기의 추적 페이지입니다 공백이나 줄 바꿈만 표시하는 텍스트 연산자 공백 ("공백만 그려집니다.") 예
스캔한 빈 시트 싱글 Do 흰색 이미지를 그리는 이미지 전용 아니요
실제 콘텐츠가 포함된 스캔 페이지입니다 싱글 Do 이미지 그리기 이미지 전용 아니요
바닥글 번호, 테두리 선 또는 흰색 직사각형이 있는 페이지입니다 텍스트 또는 경로 페인팅 연산자 콘텐츠 아니요
스트림이 디코딩될 수 없는 페이지 알 수 없음 콘텐츠, 안전하게 보관됩니다 아니요
일반 텍스트 또는 그래픽 페이지 마킹 연산자 콘텐츠 아니요

두 행은 자세히 살펴볼 가치가 있습니다.

이미지 전용 행은 tool's 관점에서 두 번 같은 행입니다. 스캔한 빈 시트와 스캔한 서명된 계약은 모두 하나의 이미지로 그려집니다 Do. 구분하려면 페이지를 렌더링하고 픽셀이 얼마나 흰색인지 측정해야 하며,이 경우 도구에 없는 렌더링 엔진이 필요합니다. 추측하는 대신 이미지 전용 페이지를 선택하지 않고 표시하지 않은 상태로 두므로 그리드의 다른 페이지와 같이 보입니다. 페이지를 삭제하는 것은 취소할 수 없으며 계약에서 잘못 추측하는 도구는 요청하는 것보다 더 많은 해를 끼칩니다.

디코딩할 수 없는 행은 안전 규칙입니다. 읽을 수 없는 필터로 콘텐츠 스트림을 압축하면 페이지를 판단할 수 없으므로 콘텐츠로 처리됩니다. 구문 분석 실패로 인해 페이지를 삭제하는 것은 복구가 없는 하나의 결과입니다.

PDF에서 빈 페이지를 단계별로 제거하려면 어떻게 해야 합니까?

워크플로에는 네 단계가 있으며 마지막 단계까지 아무것도 삭제되지 않습니다.

  1. 파일을 엽니다. PDF를 다음으로 드래그하세요 빈 페이지 도구 제거 또는 하나를 선택하려면 클릭하십시오. 페이지에는 파일 이름,크기 및 페이지 수가 표시됩니다.
  2. 분석 읽기. 모든 페이지가 검사됩니다. 요약 줄은 예를 들어 "2 빈 페이지 감지"를 읽고 빈 페이지는 이미 선택된 페이지 그리드에 빨간색으로 표시됩니다.
  3. 선택 사항을 조정합니다. 페이지 번호를 클릭하면 추가하거나 제거할 수 있습니다. "Blank&quot 선택; 감지된 세트를 복원하고 "All&quot 선택 해제; 모든 것을 지웁니다. 선택 취소한 감지된 빈 페이지는 작은 노란색 점을 유지하므로 분석에서 찾은 내용을 계속 확인할 수 있습니다. 스캔한 파일의 경우 원본과 비교하고 실제로 비어 있는 이미지 전용 페이지를 클릭합니다.
  4. 다운로드. 버튼은 "Download (2 페이지 제거)" 또는 카운트가 무엇이든간에 나머지 페이지는 원본의 이름을 딴 새 문서로 복사됩니다 report_cleaned_2_removed.pdf.

그리드 아래의 출력 요약에는 원본 페이지,제거할 페이지 및 결과 페이지가 표시되므로 클릭하기 전에 산술을 확인할 수 있습니다. 아무 것도 선택되지 않은 경우 및 모든 페이지가 선택되면 다운로드 버튼이 비활성화됩니다. 왜냐하면 적어도 한 페이지는 출력에 남아 있어야 하기 때문입니다.

작업된 예: 이전과 이후

라는 다섯 페이지짜리 파일을 가져 가라 report.pdf, 여러 소스에서 조립:

페이지 그것이 담고 있는 것 평결
1 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 1 제목 및 소개글 콘텐츠
2 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 한 번도 그려지지 않은 자리 표시자 페이지입니다 공백
3 X 1000 X 1000 X 1000 X 100 X 100 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X Word 내보내기로 인해 남겨진 단일 공간입니다 공백
4 X 1000 X 1000 X 1000 X 400 X 400 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 서명된 양식의 스캔 이미지입니다 이미지 전용
5 X 1000 X 1000 X 1000 X 100 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 5 마무리 텍스트 콘텐츠

파일이 로드되면 요약은 "2 빈 페이지 감지"를 읽고,페이지 2 와 3 은 빨간색으로 미리 선택됩니다.페이지 4 는 마커 없이 선택되지 않은 상태로 유지됩니다.버튼은 "다운로드 (2 페이지 제거)"를 읽습니다.

전에: 1 2 3 4 5

이후: 1 4 5, 새 파일에서 번호가 다시 매겨졌습니다 1 2 3

저장된 파일은 report_cleaned_2_removed.pdf, 세 페이지로, 원래 4 페이지는 이제 2 페이지이고 원래 5 페이지는 이제 3 페이지입니다.

이제 한 가지 세부 사항을 변경하십시오. 4 페이지가 서명 된 양식이 아닌 시트의 빈 뒷면을 스캔 한 것이라고 가정합니다. 분석은 정확히 동일한 평결에 도달하고 이미지 만 가능하며 파일은 정확히 같은 방식으로로드됩니다. 차이점은 다운로드하기 전에 4 페이지를 클릭하면 버튼이 & quot;Download (3 페이지 제거) & quot;를 읽고 출력이 될 것입니다 report_cleaned_3_removed.pdf 페이지와 1 5, 번호가 다시 매겨졌습니다 1 2.

왜 공백으로 보이는 페이지는 감지되지 않았나요?

비어 보이지만 미리 선택되지 않은 페이지는 거의 항상 작거나 보이지 않는 것을 그립니다. 분석은 연산자에 관한 것이며 몇 가지 일반적인 표시는 눈으로 놓치기 쉽습니다.

페이지 번호가 있는 실행 중인 머리글 또는 바닥글은 실제 문자를 보여주는 텍스트 연산자이므로 페이지에 내용이 있습니다. 얇은 경계선,자르기 표시 또는 헤어라인 규칙은 경로 페인팅 연산자입니다. 흰색으로 채워진 직사각형은 흰색 바탕에 흰색이 아무 표시도 없더라도 채우기 연산자입니다. 그리고 OCR 레이어가 있는 스캔된 페이지는 이미지 위에 보이지 않는 텍스트를 전달하고 텍스트 연산자로 그려져 콘텐츠로 읽습니다.

이 모든 경우에 수정 사항은 동일합니다: 손으로 그것을 선택하려면 페이지 번호를 클릭합니다. 도구는 감지하지 못한 페이지를 제거하는 것을 결코 멈추지 않으며,단지 당신을 위해 결정하기를 거부합니다.

파일이 전혀 열리지 않고 페이지에 "PDF 로딩 오류가 표시되는 경우 다른 파일을 시도하십시오." 가장 가능성이 높은 원인은 암호 보호입니다. 암호화된 PDF 는 구문 분석 시 거부됩니다. 신뢰하는 PDF 뷰어에서 암호를 제거하고 복사본을 저장한 후 대신 해당 복사본을 로드합니다.

정리된 파일에는 어떤 변화가 있고, 그렇지 않은 것은 무엇입니까?

보관하는 페이지는 그대로 복사되며,문서 수준의 엑스트라는 그렇지 않습니다. 분할을 이해하면 원본을 보관할지 여부를 결정하는 데 도움이 됩니다.

보관된 페이지는 렌더링 및 재인코딩되지 않은 pdf-lib's 페이지 복사본으로 복사됩니다. 텍스트는 선택 가능한 상태로 유지되고,글꼴은 내장된 상태로 유지되며,이미지는 해상도를 유지하고,각 페이지는 크기와 회전을 유지합니다. 보관된 페이지의 내용은 이전에 가지고 있던 것과 동일한 그리기 명령어인 바이트당 바이트입니다.

이월되지 않는 것은 페이지가 아닌 문서에 속하는 구조입니다. 새 파일에는 문서 제목과 책갈피가 없습니다. 개요 트리가 문서 수준에 살기 때문입니다. 도구가 수정하지 않기 때문에 쉽게 원본이 중요하다면 원본을 보관하십시오: 정리 된 PDF 는 새로운 다운로드입니다.

파일 크기는 일반적으로 떨어지지만 사람들이 기대하는 것보다 적습니다. 아무것도 그리지 않는 페이지는 거의 데이터를 보유하지 않으므로 제거하면 거의 절약되지 않습니다. 실제 절감 효과는 스캔한 파일에서 나오며,모든 빈 페이지는 전체 크기 이미지입니다. 목표가 적은 페이지가 아닌 작은 첨부 파일인 경우 결과를 실행하십시오 PDF 압축 뿐만 아니라; 그만큼 PDF 압축 가이드 압축이 수축할 수 있는 것과 수축할 수 없는 것을 설명합니다.

빈 페이지 제거 vs PDF 삭제 Pages vs PDF 정리

이 세 가지 도구는 겹치며 올바른 도구를 선택하는 것은 어떤 페이지가 가야하는지 이미 알고 있는지 여부에 달려 있습니다.

상황 최고의 도구 왜
빈 페이지가 어디에 있는지 알 수 없습니다 빈 페이지 제거 아무것도 그리지 않는 페이지를 찾아서 미리 선택합니다
페이지 번호나 잘라야 할 범위를 알고 있습니다 PDF 페이지 삭제 비어 있든 없든 이름을 지정한 페이지를 제거합니다
일부 페이지를 제거하고 나머지 페이지를 재정렬해야합니다 PDF 구성 한 번의 패스로 페이지를 이동하고 삭제하세요
빈칸으로 구분된 섹션을 별도의 파일로 원합니다 분할 PDF 범위별로 문서를 여러 PDF로 자릅니다

스캔한 문서에 유용한 패턴은 그것들을 결합하는 것입니다. 빈 페이지 감지기를 먼저 사용하여 확실히 빈 페이지를 잡고 페이지 그리드를 본 다음 스캔한 빈 뒷면을 손으로 클릭합니다. 스캔 후 페이지 순서도 잘못된 경우, PDF 페이지 구성 안내 재정렬을 다루고 동일한 클라이언트 측 처리가 적용됩니다. 페이지 도구의 전체 세트는 에 있습니다 PDF 도구 허브.

온라인에서 민감한 문서에서 빈 페이지를 제거하는 것이 안전합니까?

클라이언트 측 도구를 사용하면 문서가 장치에서 절대 떠나지 않습니다. 파일은 브라우저 탭 내에서 JavaScript 로 읽고 분석하고 다시 작성됩니다. 업로드,로그 또는 서버에 저장되지 않으며 페이지가 로드되면 네트워크 연결 없이 계속 작동합니다.

그것은 빈 페이지를 수집하는 경향이있는 문서에 중요합니다: 스캔 한 계약서,의료 및 보험 서류,은행 명세서 및 HR 파일. 그것들은 정확히 몇 장의 빈 시트를 삭제하기 위해 알 수없는 서버로 보내서는 안되는 파일입니다. 도구는 무료이며 가입이 없으며 워터 마크가 추가되지 않습니다.

온라인 빈 페이지 제거기의 대안

브라우저 도구는 여러 경로 중 하나이며 각 경로에는 장소가 있습니다.

Adobe Acrobat 과 같은 데스크톱 PDF 편집기는 축소판 패널에서 페이지를 삭제할 수 있으며 일부 유료 버전에는 스캔 또는 기능 최적화에 빈 페이지 감지 옵션이 포함되어 있습니다. 해당 경로는 이미 소프트웨어 라이센스가 있는 사람들에게 적합합니다.

스캐너 소프트웨어는 종종 소스에서 문제를 해결하는 가장 좋은 장소입니다. 많은 스캐너 드라이버에는 "skip blank pages" 또는 "remove blank pages" PDF 가 작성되기 전에 캡처 된 이미지를 측정하는 옵션이 포함됩니다. 드라이버가 픽셀을보기 때문에 운영자 수준의 검사가 할 수없는 빈 백을 잡을 수 있습니다. 켜면 향후 스캔에 대한 문제가 방지됩니다.

명령줄 도구는 일괄 작업에 적합합니다. qpdf 예를 들어 선택한 페이지에서 새 파일을 작성할 수 있습니다 qpdf in.pdf --pages . 1,4,5 -- out.pdf는, 일단 당신이 어떤 페이지를 유지할지 알고 있으면.스크립트에서 빈 스캔 페이지를 탐지하는 것은 일반적으로 Ghostscript 또는 Poppler와 같은 도구로 각 페이지를 렌더링하고 이미지의 양이 흰색이 아닌지를 측정하는 것을 의미합니다.

클라이언트 측 도구의 장점은 설치가 필요하지 않으며 모든 운영 체제에서 동일하게 실행되고 파일을 업로드하지 않으며 삭제되기 전에 모든 결정을 보여줍니다.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!