PDF

PDF()는 어도비 시스템즈에서 개발한 전자 문서 형식으로 일반 문서 및 문자, 도형, 그림, 글꼴을 포함할 수 있다.

PDF는 컴퓨터 환경에 관계없이 같은 표현을 하기 위한 목적으로 개발되었고, 장치 독립성 및 해상도 독립성을 가진다. PDF는 2008년에 ISO 32000 오픈 포맷으로 표준화되었으며 구현을 위해 로열티를 요구하지 않는다.

역사 

1993년 어도비사 PDF 1.0버전과 어크로뱃 1.0 버전을 발표하면서 세상에 등장하였다. 그런데 초기 도입은 더디게 이루어졌다. 이것은 어도비사가 어도비 어크로뱃을 무료로 배포하지 않았기 때문이다. 또 PDF의 초기 버전은 기능적으로 당시 환경에 적합하지 않았다. 외부로의 하이퍼링크가 지원되지 않았고, 파일 크기가 너무 커서 당시의 인터넷 환경에서는 다운로드하거나 파일을 렌더링(rendering)하는 시간이 너무 길었다.

특히 당시에는 이미 경쟁 파일 포맷이 존재하였다. 예를 들면, Envoy, Common Ground Digital Paper, Farallon Replica가 있다. 심지어 어도비사의 포스트스크립트(.ps)는 같은 회사의 PDF에 비해 우수한 경쟁력을 갖추고 있었다. 1995년에는 AT&T Lab에서는 도서관의 도서나 각종 문서의 보관을 위해 새로운 파일 포맷을 준비하고 있었는데, 이후 DuVu 프로젝트로 발전하여 .djv/.djvu 포맷이 만들어졌다. 당시에 이 포맷은 e북이나 온라인 카탈로그, 이미지 파일 교환에서 빠르게 성장하고 있었다.

결국 어도비사는 어크로뱃 리더(현재의 어도비 리더)를 무료로 배포하기 시작하였으며 PDF 포맷을 적극적으로 지원하였다. 그 결과 PDF는 온라인 상의 인쇄용 문서의 실질적 산업 표준(de facto standard)으로 자리 잡게 되었다.

특징 
문서 형식이나 제작 기술에 독점적인 기술이 사용되지 않았다. 그리고 문서 형식이 공개되어 어도비 시스템즈에서 개발한 일러스트레이터, 포토샵, In-Design 뿐 아니라 다양한 상용 프로그램 및 무료 프로그램에서 PDF를 지원하고 있다.

대부분의 문서가 표현 가능하고 암호화 및 압축 기술을 통해 내용의 변조가 어려우며, 사용권을 다양하게 부여할 수 있다는 점, 그리고 다양한 프로그램에서 지원 가능하다는 점이 다른 문서 형식과 비교될 수 있는 장점이다.

또한 이러한 장점들로 인해서 실용적인 가상 프린터로 사용된다.

지원 소프트웨어 

어도비 시스템즈에서는 PDF를 읽을 수 있는 어도비 리더 프로그램을 홈페이지를 통해서 무상으로 제공한다. 이를 통해서 마이크로소프트 윈도우, 맥 OS, 리눅스 등에서 읽는 것이 가능하다. 어도비사에서는 PDF 제작을 위한 어도비 어크로벳이라는 별도의 프로그램 역시 판매하고 있다.

이 밖에도 다음과 같은 프로그램들을 PDF를 읽거나 또는 읽고 쓰는 데 사용할 수 있다.

 DK PDF - UWP(윈도우 스토어)용 PDF 뷰어이다. PDF 뷰어 기능 외에 PDF 합치기, 나누기, 이미지를 PDF로 변환하기, PDF 구절 번역하기 기능이 있다. 현직 변호사(이동근 변호사 )가 만들어서인지 수사기관 제출용 도장찍기 기능도 존재한다.

 PDF-Pro - 한국어 PDF 제작 도구.
 CutePDF – 광고를 출력하지 않는 무료 PDF 변환기.
 Doc2pdf – 전자 우편 로봇에 의한 변환.

 GNOME PDF 뷰어 
 팍스잇 리더
 iText – 자바 PDF 변환기
 gnujpdf – 자바 PDF 변환기
 PJX PDF 프로그래밍을 위한 자바 패키지
 libharu – C/C++ 변환기.
 OpenOffice.org – PDF 형식으로 문서를 출력할 수 있음.
 OttoPDF
 팬더 라이브러리

 PDF Sign&Seal - PDF 문서 디지털 서명
 Ascertia Docs 온라인 디지털 서명
 PDF/X-3
 sharpPDF – C# PDF 라이브러리.
 Xpdf – PDF 뷰어.
 PDFTOHTML – PDF 대 HTML 변환기.
 WikiPDF – 미디어위키 글 PDF 변환기.
 POM - PDF 파일을 합지는 오픈소스 자바 도구.
 에빈스 - 그놈을 위한 여러 문서 형식을 지원하는 문서 뷰어.
 KPDF - KDE를 위한 xpdf 기반의 PDF 뷰어.
 NESPDF
 구글 오피스
 폴라리스오피스

드롭박스, 원드라이브 등의 많은 클라우드 스토리지의 모바일 애플리케이션에서 PDF 보기를 지원한다.

PDF 프린터 

 Go2PDF – 프리웨어 가상 프린터 드라이버. 단, 설치시 번들기능주의 해제
 PDFCreator – 윈도우용 GPL PDF 프린터 드라이버, 단 설치시 번들기능(무언가 추가적으로 다른걸 같이 설치하려는 시도)이 있으므로 주의해서 해제할 것

프라이버시 
다음은 PDF 포맷의 민감한 정보가 파일내에 남아 있을 수 있다는 미디어위키의 알림창이다.

같이 보기 
 전자 문서
 DjVu
 GNU enscript

각주

외부 링크 

  PDF Association - The PDF Association is the industry association for software developers producing or processing PDF files.
  Adobe PDF 101: Summary of PDF

페이지 기술 언어
그래픽 파일 포맷
어도비 시스템즈
오픈 포맷
벡터 그래픽스