본문으로 건너뛰기

PDF 양식 작성

양식이 가진 필드에 직접 입력하고 답을 파일에 저장해요.

기기에서 처리됨

이 도구는 브라우저 안에서만 실행돼요. 파일은 절대 업로드되지 않으며, 브라우저의 네트워크 탭에서 직접 확인할 수 있어요. 직접 확인해 보세요. 브라우저의 네트워크 탭을 열어 두고 지켜보면, 남은 작업이 있는지 묻는 작은 요청 하나만 보여요. 도구 이름과 해시뿐이고, 파일은 절대 포함되지 않아요.

이 도구가 하는 일

A fillable PDF carries its own questions. Each box on the page is a named field, and filling one writes a value into the document rather than painting text over it. This tool reads the fields out of the file you drop in, gives you a control for each one typed to what that field actually is - a text box, a tick, a set of radio buttons, a dropdown, a list - and writes your answers back into the same document. The result is still a form afterwards, unless you ask for it to be flattened.

Use it for the forms that arrive by email and are meant to go back the same way: a tax declaration, a bank mandate, a school enrolment sheet, a supplier onboarding pack. It is also the right tool when a reader on your phone will not let you type into a form that Acrobat fills without complaint, which usually means the reader cannot draw the field's appearance rather than that the form is broken.

작동 방식

  1. Drop the PDF onto this page. Its fields are read and listed with whatever values are already in them.
  2. Work down the list. Each field gets the control its type calls for, and the field's tooltip is shown where the document provides one.
  3. Decide whether to flatten. Left off, the answers stay editable; turned on, they are drawn into the page and the fields are removed.
  4. Leave the font embedded if any answer uses accents or a non-Latin script.
  5. Press Fill form and the download starts on its own.

Answers are written as field values, which is what makes them behave like answers. A recipient's reader shows them in the field, a form-data export picks them up, and anyone with the same document can correct a typo without redoing the page. Drawing text on top - what happens when you fill a form in an image editor or with a generic PDF annotator - looks identical on screen and does none of it.

Appearance streams are regenerated field by field rather than in one pass, and then the document's /NeedAppearances flag is cleared. That flag tells a reader to throw away the streams and draw its own, which is exactly how a filled form ends up looking different in Acrobat, Preview and Chrome. Doing the fields one at a time means an odd field that cannot be drawn costs that field's appearance instead of the whole job, and the count of skipped fields is reported rather than hidden.

Some fields refuse a value, and the tool carries on. A read-only field, or a dropdown given a value that is not in its option list, is counted as skipped and the other forty answers are still written. Values naming a field this document does not have are dropped quietly, because that is almost always what is left over after swapping one file for another.

Embedding a font matters more than it sounds. With it on, Noto Sans is embedded - around 2 MB, served from this site's own origin and cached after the first use - so an answer containing an accent, Greek or Cyrillic appears as you typed it. With it off, the reader's built-in Helvetica is used, which adds no bytes but can only encode WinAnsi. Neither covers CJK, Arabic or Indic.

Nothing is uploaded, which for this tool is worth more than usual: the answers on a form are frequently a full name, an address, a bank account and a date of birth. The document and everything you type into it stay in the browser tab, the fill runs in a Web Worker, and the only thing the network tab shows is the allowance check - a tool name and a hash, never a field you filled in.

이 도구가 할 수 없는 일

  • A document with no form fields cannot be filled here. Use Create a PDF form to add fields first, or Edit PDF to draw text onto the page.
  • XFA forms are not supported. Their fields live in an XML stream rather than in the PDF, which is why they show a "please wait" page in most readers; only Acrobat and the newest LiveCycle-aware readers can fill them.

자주 묻는 질문

제 PDF에 양식 필드가 없다고 나오는 이유가 뭔가요?
보이는 네모와 줄이 정의된 필드가 아니라 그냥 인쇄된 그림이기 때문이에요. 파일이 이름 있는 필드 객체를 담고 있을 때만 작성할 수 있는 양식이고, 스캔본이나 디자인 도구에서 내보낸 파일은 아무리 양식처럼 보여도 그런 객체가 없어요. PDF 양식 만들기로 진짜 필드를 넣거나, 한 번만 쓸 거라면 PDF 편집으로 페이지 위에 바로 쓰세요.
보내기 전에 양식을 평면화해야 하나요?
내 손을 떠난 뒤 답이 바뀌면 안 될 때 평면화하세요. 서명한 확인서, 제출한 청구서, 보관용으로 들어가는 문서가 그래요. 받는 사람이 필드를 고치거나 나머지를 채워야 한다면 평면화하지 마세요. 평면화는 지금 값을 페이지에 그려 넣고 필드를 없애기 때문에 결과 파일에서는 되돌릴 수 없어요. 고칠 가능성이 조금이라도 있으면 평면화 전 파일을 남겨 두세요.
어떤 뷰어에서는 답이 보이고 어떤 뷰어에서는 안 보여요. 왜 그런가요?
/NeedAppearances 플래그 때문이에요. 이 플래그를 켜는 도구로 작성한 양식은 각 뷰어가 글자를 직접 그려 주는 데 기대는데, 그리지 않는 뷰어에서는 빈 칸으로 보여요. 이 도구는 채운 필드마다 모양을 직접 만들어 넣고 그 플래그를 끄기 때문에, 여기서 보이는 그대로를 받는 사람도 봐요. 그래도 어떤 필드가 이상하다면 결과에 건너뛰었다고 표시된 필드예요.
여기서 양식에 서명도 할 수 있나요?
암호학적 서명은 안 돼요. 작성은 필드 값을 쓰는 일이고, 디지털 서명은 완성된 바이트 전체에 대해 계산해서 그 뒤로는 다시 저장하면 안 되는 바이트 범위에 넣어야 하거든요. 여기서 양식을 채운 다음 PDF 서명하기를 쓰면 그 순서대로 처리해요. 받는 사람이 페이지 위 표시만 원한다면, 그리거나 입력한 서명 이미지는 PDF 편집으로 넣으면 돼요.
제가 쓴 답이 어딘가로 업로드되나요?
아니요. 문서는 브라우저에서 읽고, 입력한 값은 모두 페이지 안에 머물고, 채워진 파일도 기기에서 만들어요. 양식에 대해서는 아무것도 전송되지 않는데, 양식의 답은 보통 사람이 PDF에 넣는 가장 민감한 글이라 여기서 특히 중요해요. 작성하는 동안 네트워크 탭을 열어 두면 계속 비어 있는 것을 볼 수 있고, 연결을 꺼도 그대로 동작해요.

관련 도구