입력 기능이 필요한가요, 읽기용 사본이 필요한가요?
입력 가능한 양식·책갈피·내부 이동을 유지해야 한다면
- 먼저 필요한 입력칸과 책갈피·내부 링크 목록을 적고 원본을 별도로 보관하세요. PDF Desk는 이 구조가 있는 문서의 병합·저장을 차단합니다.
- 원본 작성 파일이 있으면 그 프로그램에서 내용과 탐색 구조를 정리해 다시 내보내세요. PDF만 있다면 해당 구조의 보존을 명시하는 PDF 편집 환경에서 사본으로 시험해야 합니다. 사용할 환경을 확인하지 못했다면 원본들을 따로 전달하는 편이 낫습니다.
- 사본의 각 입력칸 값을 바꿔 저장·닫기·재열기하고 값과 재입력 가능 여부를 확인하세요. 책갈피와 내부 링크는 각각 눌러 올바른 페이지·위치에 도착하는지 확인하세요. 같은 이름의 필드가 서로의 값을 바꾸는지도 확인하세요.
다시 입력할 필요가 없는 읽기용 사본만 필요하다면
- 원본의 입력값을 먼저 저장하고 재열어 확인하세요. 원본을 유지한 채 작성 프로그램의 별도 내보내기에서 읽기용 사본을 만들 수 있는지 확인하세요. 수신자에게 입력할 수 없는 사본임을 표시하세요.
- 입력칸의 외관이 남아도 입력 기능은 사라질 수 있고 책갈피·링크·태그도 달라질 수 있습니다. 이 손실을 허용할지 먼저 결정하고 모든 페이지의 입력값·내용을 원본과 비교하세요. 탐색 구조가 필요하면 위 경로를 선택하세요.
- PDF Desk의 차단을 없애려고 평탄화·구조 제거를 권하지 않습니다. 필요한 내용을 보존한 읽기용 사본을 검증할 수 없다면 합치지 말고 원본을 따로 보관·전달하세요.
직접 확인한 것은 위 페이지 복사 실험의 구조 손실입니다. 외부 프로그램의 병합·내보내기·평탄화 성공이나 특정 버전의 지원을 시험한 것은 아닙니다. 외부 환경을 선택할 때 공식 문서의 보존 범위·비용·로컬 처리 또는 업로드 여부를 확인하세요. 이 파일의 실제 리더 링크 클릭 검사는 NOT RUN이며 구조 개수만으로 정상 이동을 주장하지 않습니다.
발생 조건
양식 필드와 책갈피는 페이지 그림만의 정보가 아닙니다. 이 시험 문서에는 reviewer·status 두 입력칸, 책갈피 2개, 부록으로 가는 내부 링크가 있습니다. 페이지를 다른 문서로 옮기는 것과 문서 전체의 관계를 보존하는 것은 서로 다른 작업입니다.
직접 수행한 실패 실험
ReportLab으로 만든 원본을 별도 실험 코드에서 pdf-lib copyPages만 사용해 새 PDF로 옮겼습니다. 앱의 안전 검사를 일부러 거치지 않은 교육용 실패 파일입니다. 위 표는 저장본을 다시 읽어 확인한 구조 손실입니다. 위젯이나 링크 주석의 존재만으로 필드·이동 대상의 정상 동작을 증명할 수 없습니다.
화면과 구조를 함께 확인하기
- 원본에서 두 입력값 Sample team / Draft와 책갈피를 확인하세요.
- 실패 파일은 교육용으로만 열고 입력칸과 책갈피를 비교하세요. 업무 파일로 사용하지 마세요.
- 독립 검사 결과의 필드·목차·주석 수를 비교하세요. 링크 클릭 동작은 사용하는 리더에서 따로 확인해야 합니다.
- 같은 원본을 PDF Desk에서 열면 AcroForm·Outlines·Annotations 사유로 저장이 차단됩니다.
예방 방법과 지원 범위
PDF Desk는 양식·링크를 평탄화하거나 태그를 지워 제한을 우회하지 않습니다. 이 결과는 특정 원본과 페이지 복사 방식의 관찰이며 모든 PDF 병합 프로그램이 정보를 잃는다는 주장이 아닙니다. 원래 모양이 남는지와 입력·탐색 기능이 남는지는 별도로 확인해야 합니다.
직접 열어 볼 자료
독립 검사 수치와 방법 (JSON) · 자체 제작 출처·파일 해시확대 좌표·배율·원본 해시·새 추출 근거 · 재확인: 2026-10-24 · pdftoppm version 26.07.0 · pypdf 6.10.0 · pdfplumber 0.11.9. 원본 PDF는 수정하지 않았습니다.
환경·확인 날짜와 근거 구분
확인: 2026-10-23 · Windows / Chrome 155 · pdf-lib 1.17.1 · PDF.js 6.4.299 · fontkit 1.1.1 · pypdf 6.10.0 · pdftoppm version 26.07.0. PDF·그림은 자체 제작이며 글꼴은 나눔고딕 OFL-1.1입니다. 실측 표와 파일은 직접 시험한 사실, 본문의 원인 설명은 해당 구조 해석입니다. 실제 OS 키보드·휴대전화와 모든 PDF 리더의 동작은 이 시험에 포함하지 않습니다.
재현 코드: scripts/lab-inputs.py, lab-outputs.mjs, lab-derived.py, tests/readiness-browser.mjs, tests/lab-pdf.py.

