필요는 모든 발명의 어머니라는 말이 있죠. 실제로 며칠 전 저도 흥미로운 상황에 직면했고, 문제 해결책을 찾아 나섰습니다. 바로 PDF 양식에 필요한 정보를 입력해야 하는데, 문서를 일일이 인쇄해서 손으로 쓰고 싶지 않았던 것입니다. 그런데 해당 파일에는 인터랙티브(대화형) 필드가 없었고, Plasma의 PDF 뷰어인 Okular에서도 주석 기능 외에 문서에 텍스트를 삽입할 방법을 찾을 수 없었습니다.
여러 가지로 시험해 보았지만 간단한 해결책은 없었습니다. 그래서 LibreOffice를 다시 한번 자세히 들여다보기로 했습니다. 어차피 LibreOffice는 PDF 파일을 열 수 있을 뿐 아니라 직접 만들 수도 있으니, 이것이 올바른 접근일지도 모른다고 생각했죠. 실제로 정답이었습니다! 이 글에서는 LibreOffice Draw를 활용해 인터랙티브 필드가 없는 PDF 문서와 양식에도 필요한 수정을 가하는 방법을 소개합니다.
LibreOffice가 해결사로 등장
누군가 PDF 파일을 건네주며 세부 정보를 입력해 달라고 요청했다고 가정해 봅시다. 표가 있지만 문서는 클릭할 수 없고, 평소 사용하는 Linux용 PDF 도구에는 원하는 위치에 커서를 놓고 텍스트를 입력하는 기능이 없습니다. 그렇다면 이 PDF 파일을 LibreOffice에서 열면 어떻게 될까요?

Okular(및 상당수 다른 PDF 리더)에서는 파일을 깔끔하게 편집할 방법이 없습니다.
파일은 실제로 LibreOffice Draw에서 열립니다. Draw는 실용적인 관점에서 GIMP, Impress, Microsoft Visio의 성격을 섞어 놓은 듯한 프로그램으로, 다이어그램이나 순서도 등을 만드는 데 쓰입니다. 문서를 열면 이제 원하는 대로 자유롭게 편집할 수 있습니다. 우리에게 필요한 첫 번째 단계는 바로 텍스트 상자 삽입입니다.


본질적으로 파일에 텍스트 레이어를 추가하는 것입니다. 텍스트 상자를 원하는 위치에 배치하고 크기를 조절하며, 글꼴 크기 변경 등 다양한 설정이 가능합니다. 필요한 만큼 몇 번이고 반복할 수 있고, 텍스트 상자를 복제할 수도 있어 시간을 크게 절약할 수 있습니다. 필요한 수정을 차례로 진행하면 됩니다.


게다가 PDF 파일이 DRM 등 특수한 방식으로 보호되어 있지 않다면, LibreOffice Draw에서는 기존 텍스트 안에도 커서를 넣어 내용을 수정할 수 있습니다. 즉, 단순히 PDF 문서를 이미지의 하단 레이어처럼 다루는 그래픽 편집기가 아니라, PDF 콘텐츠와 실제로 상호작용할 수 있다는 뜻입니다. 바로 이 점이 이 방법을 매우 강력하게 만듭니다.
PDF로 내보내기
편집을 마쳤다면 문서를 PDF 파일로 내보내면 됩니다. 그러면 원본 문서와 추가한 새 텍스트 레이어들이 하나의 문서로 깔끔하게 병합됩니다. 인쇄하고, 손으로 쓰고, 다시 스캔하는 번거로움이 전혀 없는 것이죠.


마무리
저는 이 기능에 상당히 만족합니다. 뜻밖의 작은 보너스였고, 최근 LibreOffice에 느꼈던 가벼운 실망을 다소 만회해 주는 경험이었습니다. 이 오피스 제품군에는 다른 곳에서 쉽게 볼 수 없는 흥미로운 부가 기능들이 많은데, 아쉽게도 대부분의 사람들이 필요로 하는 기본적인 기능은 아직 부족한 면이 있습니다. 결국 대부분의 사용자는 PDF 파일보다 마이크로소프트 문서 호환이나 이미지 정렬 같은 요소에 더 신경을 쓰겠죠.
하지만 가끔 양식을 작성해야 하는데 굳이 1994년 스타일(종이에 손으로 쓰기)로 처리하고 싶지 않은 분들에게는 LibreOffice Draw가 정말 우아한 해결책을 제공합니다. 값비싼 전용 PDF 편집 프로그램이 필요 없고, LibreOffice 외에 별도의 소프트웨어를 설치할 필요도 없습니다. PDF 파일을 편집 가능한 캔버스처럼 다루세요. 기존 텍스트든 새로 추가하는 주석과 그래픽 레이어든 모두 수정한 뒤 내보내서 원하는 용도로 활용할 수 있습니다. 꽤 유용한 팁이죠. 이 튜토리얼이 여러분에게 도움이 되었기를 바랍니다.