Computer >> 컴퓨터 >  >> 프로그래밍 >> Bash 프로그래밍

리눅스에서 입력 가능한 PDF 양식을 만드는 최고의 4가지 도구

요약: 이 글에서는 리눅스에서 필드를 직접 채울 수 있는 PDF 파일, 즉 대화형 양식(interactive form)을 만들 때 활용할 수 있는 최고의 애플리케이션들을 소개합니다.

리눅스에서 PDF 파일을 강력하게 생성하고 편집할 수 있는 도구가 필요하다면 선택의 폭이 매우 넓습니다. 대부분의 프로그램은 페이지 병합, 페이지 자르기, 주석 추가 같은 기본 편집 기능을 제공하며, 경우에 따라 고급 기능까지 지원합니다.

하지만 모든 PDF 편집기가 PDF 양식을 만들 수 있는 것은 아닙니다. PDF 양식이란 다른 사용자가 직접 입력할 수 있는 대화형 필드가 포함된 편집 가능한 PDF 문서를 말합니다. 설문조사, 입학 신청서, 판매 계약서 등을 만들어야 할 때 이런 문서가 특히 유용합니다.

아래에서는 다양한 리눅스 배포판에서 실행되며, 무료로 PDF 양식을 생성할 수 있는 솔루션들을 정리했습니다.

1. ONLYOFFICE Docs

ONLYOFFICE Docs는 텍스트 문서, 스프레드시트, 프레젠테이션, 작성 가능한 양식, PDF 파일을 모두 처리할 수 있는 완전한 기능의 온라인 오피스 스위트입니다. 완전한 오픈소스로 제공되며, JWT와 같은 고급 보안 기능을 갖춘 로컬 구현 방식 덕분에 데이터 프라이버시를 중시하는 사용자와 기술 애호가들에게 신뢰할 만한 선택지가 됩니다.

ONLYOFFICE Docs는 Nextcloud, Nuxeo, ownCloud, SharePoint, Alfresco, Confluence, Chamilo 등 다양한 문서 관리 플랫폼 및 서비스와 공식 커넥터를 통해 손쉽게 통합됩니다. 또한 Linux, Windows, macOS용 데스크톱 앱도 함께 제공됩니다.

ONLYOFFICE Docs의 가장 큰 장점 중 하나는 PDF 편집기를 통해 작성 가능한 PDF 양식을 만들 수 있다는 점입니다. 이 편집기는 파일 내 텍스트 편집은 물론, 말풍선 삽입, 텍스트 댓글 작성, 이미지·도형·하이퍼링크·텍스트 상자·수식 등 다양한 개체 추가와 세부 설정까지 지원합니다.

양식 작성 측면에서는 텍스트 필드, 이미지, 라디오 버튼, 드롭다운 목록, 체크박스, 복합 필드, 이메일 주소 등 다양한 필드 유형을 지원하며, 폭넓은 구성 옵션도 함께 제공합니다.

예를 들어 텍스트 필드 작업 시 다른 사람이 입력할 수 있는 문자 종류를 지정하고, '없음', '숫자', '문자', '임의 마스크', '정규 표현식' 중 원하는 형식을 선택할 수 있습니다. 삽입한 필드에 태그를 할당하고, 완성된 양식을 대화형 필드가 포함된 PDF 파일로 무료 저장하는 것도 가능합니다.

또한 필드를 추가할 때 역할(role)을 지정하는 기능도 매우 유용합니다. 각 역할에는 고유한 색상이 부여되므로, 자신의 역할에 따라 어떤 필드를 작성해야 하는지 항상 명확하게 알 수 있어 양식 작성이 한결 수월해집니다.

특히 ONLYOFFICE Docs는 작성 가능한 양식을 실시간으로 공동 작업할 수 있습니다. 양식 템플릿을 다른 사용자와 공유한 뒤, 버전 기록, 두 가지 공동 편집 모드, 변경 사항 추적, 댓글, 멘션, 채팅 등 다양한 협업 기능을 활용해 함께 편집할 수 있습니다. 이는 팀 단위 양식 제작 과정을 크게 개선해 줍니다.

리눅스에서 입력 가능한 PDF 양식을 만드는 최고의 4가지 도구

2. LibreOffice

LibreOffice는 ODF(Open Document Format)를 기본 파일 형식으로 사용하는 포괄적인 오픈소스 오피스 스위트입니다. ODF는 전 세계 정부와 기관에서 널리 쓰이는 표준 형식입니다. ODF 외에도 LibreOffice는 Microsoft Office 여러 버전에서 사용되는 형식을 포함해 다른 인기 문서 형식의 파일을 매끄럽게 열고 저장할 수 있습니다.

LibreOffice는 100% 무료이며 누구나 비용 없이 사용하고 배포할 수 있습니다. 다른 오피스 스위트에서는 유료 애드온으로 판매되는 많은 기능(작성 가능한 양식 생성 등)이 기본적으로 무료로 포함되어 있습니다. 추가 요금이 전혀 없으며, 누구나 제한 없이 리눅스에서 LibreOffice를 사용, 공유, 수정, 설치할 수 있습니다.

LibreOffice는 다양한 유형의 파일을 만들고 편집할 수 있는 여러 애플리케이션으로 구성되어 있습니다. 작성 가능한 PDF 양식을 만들려면 LibreOffice 패키지의 워드 프로세싱 구성 요소인 Writer를 사용하면 됩니다. Writer를 통해 텍스트 입력 필드, 드롭다운 목록, 라디오 버튼, 체크박스를 추가하고 문서를 PDF 양식으로 내보낼 수 있습니다.

리눅스에서 입력 가능한 PDF 양식을 만드는 최고의 4가지 도구

3. Apache OpenOffice

Apache OpenOffice는 LibreOffice의 모체가 된 오픈소스 프로젝트로, 후속작만큼 강력하지는 않지만 여전히 많은 사용자가 워드 프로세싱, 스프레드시트, 프레젠테이션, 데이터베이스, 수식, 드로잉 작업 등에 활용하고 있습니다. 다양한 언어를 지원하며 인기 있는 모든 운영체제에서 작동하므로 리눅스에도 설치할 수 있습니다.

OpenOffice의 기본 형식 역시 ODF이며, 다른 일반적인 오피스 소프트웨어로 만든 파일도 함께 다룰 수 있습니다. 이 스위트는 어떤 용도로든 무료로 다운로드해 사용할 수 있습니다. OpenOffice가 아직도 사랑받는 주된 이유는 배우기 쉽고 일상적인 사용에 필요한 필수 편집 기능을 모두 갖추고 있기 때문입니다.

작성 가능한 PDF 양식은 OpenOffice Writer에서 만들 수 있습니다. 폼 컨트롤(Form Controls) 기능을 사용해 입력 필드를 삽입하고 편집할 수 있습니다.

지원되는 필드 유형은 텍스트 필드, 라디오 버튼, 목록 상자, 콤보 상자, 체크박스입니다. 대부분의 양식을 만들기에는 충분한 구성입니다. 물론 필드 속성을 세부적으로 설정하고 파일을 편집 가능한 PDF 양식으로 저장하는 것도 가능합니다.

리눅스에서 입력 가능한 PDF 양식을 만드는 최고의 4가지 도구

4. Scribus

Scribus는 공식 웹사이트에서 무료로 내려받아 사용할 수 있는 페이지 레이아웃 애플리케이션입니다. 이 소프트웨어는 브로슈어부터 작성 가능한 PDF 파일까지 다양한 문서를 만들 수 있습니다. 프로젝트에 미리 준비된 템플릿을 활용하거나 디자인 기능을 사용해 처음부터 새로 시작하더라도, Scribus는 어떤 필요에도 잘 맞습니다.

오픈소스 프로그램으로 리눅스를 비롯한 Unix 기반 시스템과 Windows, macOS와 호환됩니다. 사용하기 쉬운 인터페이스를 갖춘 Scribus는 인기 있는 모든 그래픽 형식 지원, CMYK 및 스폿 색상(Spot Color) 지원, PDF 생성·편집을 위한 다양한 옵션 등 전문 출판에 필요한 폭넓은 기능과 도구를 제공합니다.

Scribus의 가장 큰 장점 중 하나는 JavaScript 스크립트가 내장된 PDF 양식을 생성할 수 있다는 점입니다. 일반적으로 사용자는 컴퓨터에서 PDF 양식을 작성한 후 로컬에서 바로 인쇄할 수 있습니다.

Scribus에서 PDF 양식을 만들 때 몇 가지 불편함이 있긴 하지만, 그럼에도 완전한 기능을 갖춘 도구입니다. 버튼, 텍스트 필드, 체크박스, 콤보 상자, 드롭다운 목록 등 다양한 필드를 지원하며, 몇 번의 클릭만으로 속성을 손쉽게 조정할 수 있습니다.

리눅스에서 입력 가능한 PDF 양식을 만드는 최고의 4가지 도구

결론

Adobe Acrobat DC처럼 작성 가능한 PDF 양식을 만들고 편집하는 전문 소프트웨어가 없다고 해서 리눅스 사용자에게는 전혀 문제가 되지 않습니다.

ONLYOFFICE Docs, LibreOffice, OpenOffice 같은 오피스 소프트웨어와 Scribus 같은 페이지 레이아웃 프로그램을 활용하면 대화형 필드가 포함된 PDF를 손쉽게 만들고 편집할 수 있습니다.

모두 이 작업에 적합한 훌륭한 도구이며, 어떤 애플리케이션이 자신의 필요에 가장 이상적인 선택인지는 사용자가 직접 판단하면 됩니다.