맨위로가기

수마트라 PDF

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

수마트라 PDF는 미니멀리즘 디자인을 추구하는 PDF 뷰어 프로그램이다. MuPDF 라이브러리를 사용하여 PDF 파일을 렌더링하며, PDF, XPS, DjVu, CHM, 전자책, 만화 등 다양한 형식을 지원한다. 휴대성이 뛰어나 USB 드라이브 등에서 바로 사용할 수 있으며, 어도비 애크러뱃 리더에 비해 가볍다. 개발은 주로 크쥐시토프 코월직과 사이먼 번츨리가 진행했으며, C++과 C로 작성되었다. 2015년 10월 64비트 버전이 출시되었으며, 오픈 소스 소프트웨어로 개발되어 속도, 단순성, 이식성, 키보드 단축키 등으로 호평을 받았다.

더 읽어볼만한 페이지

  • 전자책 - 캘리버
    캘리버는 다양한 전자책 파일 형식과 단말기를 지원하는 오픈소스 소프트웨어로, 편집, 변환, 메타데이터 관리, 라이브러리 검색, 온라인 콘텐츠 수집, 원격 액세스, 전자책 제작 등의 기능을 제공하며, 플러그인을 통해 DRM 제거도 가능하다.
  • 전자책 - Conets
    Conets는 대한민국 디지털 교육 전환을 목표로 설립된 기관으로, 디지털 교과서 표준화 및 보급을 통해 교육 격차 해소, 학습 효과 증진, 교육 환경 개선을 추구하며 디지털 교육 발전에 기여하고 있다.
  • 포터블 소프트웨어 - 스카이프
    스카이프는 2003년 설립된 인터넷 전화 서비스로, P2P 기술을 기반으로 음성 및 영상 통화, 인스턴트 메시징 등을 제공하며, 마이크로소프트에 인수되었고, 다양한 기능과 논란을 가지고 있다.
  • 포터블 소프트웨어 - Jitsi
    Jitsi는 오픈 소스 화상 회의 솔루션으로, 학생 프로젝트에서 시작하여 여러 회사를 거쳐 현재 8x8에 인수되었으며, Jitsi Meet 등을 통해 간편한 화상 회의 기능을 제공하지만 개인 정보 보호에 대한 비판도 존재한다.
  • GPL 라이선스 소프트웨어 - F-Droid
    F-Droid는 2010년 키어런 걸트니엑스가 설립한 안드로이드용 자유 소프트웨어 앱 저장소로, 구글 플레이 스토어에 없는 자유/오픈 소스 소프트웨어 앱을 제공하며 감시, 검열 저항, 개인 정보 보호에 중점을 둔 클라이언트 앱, 저장소 관리 도구, 웹사이트 생성기 등의 하위 프로젝트로 구성된다.
  • GPL 라이선스 소프트웨어 - MySQL
    MySQL은 1994년 스웨덴에서 개발을 시작하여 현재 오라클에 인수된 관계형 데이터베이스 관리 시스템으로, 오픈 소스 및 상업용 에디션을 제공하며 ANSI SQL 99 표준을 지원하고 다양한 스토리지 엔진과 프로그래밍 언어 API를 지원한다.
수마트라 PDF - [IT 관련 정보]에 관한 문서
기본 정보
이름수마트라 PDF
종류문서 뷰어
개발크쥐시토프 코월직, 사이먼 번츨리 외
최초 출시일2006년 6월 1일
안정화 버전3.5.2
안정화 버전 출시일2023년 10월 25일
미리보기 버전3.6.16779
미리보기 버전 출시일2024년 8월 23일
프로그래밍 언어C, C++
운영 체제윈도우 비스타 이상
크기7.1 MB (32비트), 7.9 MB (64비트)
언어다국어
라이선스GNU 일반 공중 사용 허가서 v3
웹사이트수마트라 PDF 공식 웹사이트
수마트라 PDF 로고
수마트라 PDF 로고
윈도우 10에서 실행 중인 수마트라 PDF 3.5.2 (64비트)
윈도우 10에서 실행 중인 수마트라 PDF 3.5.2 (64비트)

2. 특징

수마트라PDF는 미니멀리즘 디자인을 추구하며, 단순함을 위해 일부 기능은 제외되었다. PDF 문서를 화면에 표시하기 위해 MuPDF 라이브러리를 사용한다.[40][3]

이 프로그램은 휴대성을 중요하게 고려하여 설계되었다. 외부 프로그램 설치나 복잡한 설정 없이 단일 실행 파일만으로 작동하며, USB 드라이브 같은 이동식 저장 장치에 넣어 다니면서 바로 사용할 수 있다.[41][4] 이러한 특징 덕분에 PDF뿐만 아니라 XPS, DjVu, CHM 등 다양한 문서 형식과 전자책, 만화책 파일을 읽을 수 있는 휴대용 애플리케이션으로 분류된다.[39][5] (지원하는 형식에 대한 자세한 내용은 #지원 형식 섹션 참조)

수마트라PDF는 차지하는 디스크 공간이 매우 적다는 장점이 있다.[39][2] 2009년에 출시된 수마트라 1.0 버전의 설치 파일 크기는 1.21MB에 불과했는데, 이는 당시 어도비 리더 9.5 버전의 32MB와 비교하면 매우 작은 용량이다.[42][43][6][7] 2017년 1월 기준으로 최신 버전이었던 3.1.2 버전 역시 6.1MB 크기의 실행 파일 하나로 구성되었으며, 같은 시기 어도비 리더 XI 버전이 320MB의 디스크 공간을 필요로 했던 것과 대조된다.[44][8]

초기 버전(0.6)에서는 디지털 권리 관리(DRM) 기능이 포함되어, 문서 작성자가 설정한 인쇄나 복사 제한을 따르도록 구현되었다.[51][15] 개발자 크쥐시토프 코월직(Krzysztof Kowalczyk)은 PDF 제작자의 의도를 존중하기 위한 결정이었다고 설명했다.[45][9] 하지만 아큘러(Okular)나 에빈스(Evince) 같은 다른 오픈 소스 PDF 뷰어들은 이 제한 기능을 사용자가 선택할 수 있도록 옵션으로 제공하며,[46][47][10][11] 데비안 배포판의 경우 오픈 소스의 상호 호환성 및 재사용 원칙에 따라 이러한 제한을 제거하는 패치를 적용하기도 했다.[48][12]

인쇄 기능의 경우, 1.1 버전 이전까지는 PDF 페이지를 비트맵 이미지로 변환하여 인쇄하는 방식을 사용했다. 이 방식은 인쇄 데이터(스풀 파일)의 크기가 매우 커지고 인쇄 속도가 느려지는 단점이 있었다.[49][50][13][14]

그 외 특징으로는 다음과 같은 것들이 있다.


  • 0.9.1 버전부터 PDF 문서 내부에 포함된 하이퍼링크를 클릭하여 이동하는 기능이 지원되었다.[51][15]
  • 다국어 지원을 통해 전 세계 사용자들의 기여로 69개 언어로 번역되어 제공된다 (한국어 포함).[52][16]
  • TeX 소스와 pdfTeX 또는 XeTeX로 생성된 PDF 출력을 동기화하는 양방향 방식인 SyncTeX를 지원한다.[51][15]
  • 0.9.4 버전부터 JPEG 2000 이미지 형식을 지원한다.

2. 1. 지원 형식

수마트라PDF는 다양한 파일 형식을 지원하는 휴대용 애플리케이션이다.[4][5] 기본적으로 지원하는 형식은 다음과 같다.[5]

또한 외부 소프트웨어를 설치하면 PostScript, PJL, HEIF 형식도 지원할 수 있다.[5]

수마트라PDF는 TeX 소스 파일과 pdfTeX 또는 XeTeX를 통해 생성된 PDF 출력 파일 간의 동기화를 지원하는 양방향 기술인 SyncTeX를 지원한다.[15]

3. 개발

수마트라 PDF는 주로 크르지슈토프 코발치크(Krzysztof Kowalczyk)와 시몬 뷘즐리(Simon Bünzli) 두 명의 기여자가 개발했다.[17][53] 소스 코드는 주로 C++로 작성되었으며, 일부 구성 요소는 C 언어를 사용했다. 소스 코드는 마이크로소프트 비주얼 스튜디오를 지원한다.[18][54]

초기 버전은 윈도우 XP가 주로 사용되던 시기에 설계되었으며, 이 때문에 윈도우 95, 98, ME와 같은 이전 버전의 윈도우에 대한 지원은 제거되었다.[19][55]

개발 초기에는 64비트 버전이 공식적으로 제공되지 않았다. 개발자는 64비트 버전의 성능 향상 효과가 사용자 혼란 등의 잠재적 비용보다 크지 않다고 판단했기 때문이다.[20][56] 그러나 사용자들의 요청과 다른 개발자들의 비공식 64비트 빌드 등장 이후,[21][57] 2015년 10월에 공식 64비트 버전이 출시되었다.[23][59]

소스 코드는 원래 구글 코드에서 호스팅되었으나, 미국의 특정 국가에 대한 수출 제한 규정 등의 이유로[24][25][60][61] 현재는 깃허브로 이전되어 관리되고 있다.[26][62]

3. 1. 개발 역사

수마트라 PDF의 첫 번째 버전인 버전 0.1은 Xpdf 0.2를 기반으로 2006년 6월 1일에 출시되었다. 이후 버전 0.2에서 Poppler 엔진으로 전환했으며, 버전 0.4에서는 속도 향상과 윈도우 플랫폼 지원 개선을 위해 MuPDF 엔진으로 변경했다.[63][3] Poppler는 한동안 대체 엔진으로 남아, 버전 0.6부터 0.8까지 MuPDF가 페이지 로딩에 실패할 경우 자동으로 사용되었다. Poppler 엔진은 2008년 8월 10일에 출시된 버전 0.9에서 완전히 제거되었다.

2007년에는 공식적인 다국어 지원이 추가되기 전에 Lars Wohlfahrt가 최초의 비공식 번역본을 만들어 공개했다.[65][28]

2009년 7월, 수마트라 PDF는 MuPDF의 라이선스 변경에 발맞춰 라이선스를 GNU GPLv2에서 GNU GPLv3로 변경했다.[64][27] 버전 0.9.4부터는 JPEG 2000 형식을 지원하기 시작했다.

3년 이상의 개발 기간을 거쳐 2009년 11월 17일에 버전 1.0이 출시되었고, 그로부터 2년 이상 지난 2012년 4월 2일에 버전 2.0이 출시되었다.[51][15]

수마트라 PDF는 주로 크르지슈토프 코발치크(Krzysztof Kowalczyk)와 시몬 뷘즐리(Simon Bünzli) 두 명의 기여자에 의해 개발되었다.[17] 소스 코드는 대부분 C 언어로 작성되었으며, 일부 구성 요소는 C++를 사용했다. 소스 코드는 마이크로소프트 비주얼 스튜디오 환경을 지원한다.[18]

초기 버전은 윈도우 XP가 주로 사용되던 시기에 설계되었기 때문에, 윈도우 95, 98, ME와 같은 이전 버전의 윈도우와의 호환성 문제가 있었고, 이들 버전에 대한 지원은 나중에 중단되었다.[19]

개발 초기에는 64비트 버전을 공식적으로 출시하지 않았다. 개발자인 코발치크는 64비트 버전이 속도나 메모리 사용량에서 약간의 이점은 있을 수 있지만, 사용자에게 혼란을 줄 수 있고 그 이점이 잠재적 비용보다 크지 않다고 판단했기 때문이다.[20] 그러나 일부 사용자들이 64비트 빌드를 원했고, 다른 개발자들이 비공식 64비트 빌드를 만들어 배포하기도 했다.[21] 이 비공식 빌드가 32비트 빌드보다 문서를 더 빠르게 로드했지만, 공식 개발자는 비공식 빌드에 '수마트라'라는 이름을 사용하지 말 것을 요청했다.[22] 결국 2015년 10월, 버전 3.1이 출시되면서 기존 32비트 버전과 함께 공식 64비트 버전이 도입되었다.[59][67][23][29]

수마트라의 소스 코드는 원래 구글 코드에서 호스팅되었으나, 이후 깃허브로 이전되어 현재 관리되고 있다.[26] 과거 구글 코드에서 호스팅될 당시에는 미국의 수출 제한 규정으로 인해 특정 국가에서의 접근이 제한되기도 했다.[24][25]

4. 이름 및 아트워크

만화 왓치맨에 영감을 받은 수마트라 PDF의 초기 로고


저자는 "수마트라"라는 이름의 선택은 수마트라섬이나 커피에 대한 찬사가 아니며 그 이름에 특별한 추론이 없다고 지적했다.[68][30]

수마트라의 그래픽 디자인은 앨런 무어데이브 기번스왓치맨 그래픽 소설 표지에 대한 찬사(오마주)이다.[71][33]

5. 평가

수마트라 PDF는 속도와 단순성으로 높은 평가를 받았다.[69][70][71][31] 또한 이식성,[32] 키보드 단축키,[69] 오픈 소스 개발 방식[69][33] 등도 긍정적인 평가 요소로 꼽힌다.

한때 FSF 유럽 재단(Free Software Foundation Europe)은 수마트라 PDF를 추천했으나, 2014년 2월에 이 추천을 철회했다.[72][34] 이는 수마트라 PDF에 비자유 라이선스 코드인 Unrar 라이브러리가 포함되어 있었기 때문이다.[72][73][74][75][35][36][37] FSF 유럽 재단의 대표 Heiki Ojasild는 "그들이 비자유 라이브러리를 계속 사용하는 동안 수마트라 PDF는 자유 소프트웨어로 인정될 수 없다"고 설명했다.[72][34]

이후 수마트라 PDF는 버전 3.0에서 문제가 된 Unrar 라이브러리를 자유로운 라이선스의 대안 코드로 대체했다.[76][38] 이를 통해 수마트라 PDF는 100% 자유 소프트웨어가 되었다.[76][38]

참조

[1] 웹사이트 Release · sumatrapdfreader/sumatrapdf https://github.com/s[...] 2023-12-12
[2] 웹사이트 Sumatra PDF – A PDF Viewer for Windows http://blog.kowalczy[...] 2008-02-19
[3] 웹사이트 SumatraPDF 0.4 released http://blog.kowalczy[...] 2007-02-20
[4] 웹사이트 Sumatra PDF Viewer: Fast and Simple PDF Reading http://www.appscout.[...] AppScout 2007-08-24
[5] 웹사이트 Supported document formats https://www.sumatrap[...] 2023-09-16
[6] 웹사이트 Sumatra PDF – Old Version of Sumatra PDF http://www.oldapps.c[...] 2014-10-19
[7] 웹사이트 Adobe Reader http://get.adobe.com[...] 2009-10-15
[8] 웹사이트 Adobe Reader XI / Tech specs http://www.adobe.com[...] 2012-10-16
[9] 웹사이트 Issue 461: Copy to clipboard not allowed in protected files https://code.google.[...] 2009-02
[10] 웹사이트 Issue 2003: printing fails (denied) due to PDF "Denied Permissions" https://code.google.[...] 2012-09
[11] 웹사이트 Issue 1927: DRM-like features make working with documents difficult https://code.google.[...] 2012-09
[12] 뉴스 Okular, Debian, and copy restrictions https://lwn.net/Arti[...]
[13] 웹사이트 poppler Printing with poppler on Windows http://lists.freedes[...] 2008-05
[14] 웹사이트 Issue 378: mass memory needed for printing any pdf document http://code.google.c[...] 2008-10
[15] 웹사이트 Sumatra PDF – A PDF Viewer for Windows – Version history https://www.sumatrap[...] 2008-05
[16] 웹사이트 Translators http://blog.kowalczy[...] Sumatra PDF – A PDF Viewer for Windows 2007-10-29
[17] 웹사이트 The Sumatra PDF Open Source Project on Ohloh: Contributors Listing Page Ohloh.net 2011-09-27
[18] 웹사이트 SumatraPDF-2.4-source.zip – sumatrapdf – SumatraPDF 2.4 source code – PDF, EPUB, MOBI, CHM, XPS, DjVu, CBZ and CBR viewer for Windows https://code.google.[...] Google Project Hosting 2013-10-02
[19] 웹사이트 Download SumatraPDF http://blog.kowalczy[...] 2011-02-07
[20] 웹사이트 WhyNo64bitBuilds – sumatrapdf – Why we don't provide 64bit builds. – PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows – Google Project Hosting https://code.google.[...] 2012-02-23
[21] 웹사이트 XhmikosR's Builds http://xhmikosr.1f0.[...] Xhmikosr.1f0.de 2014-01-14
[22] 웹사이트 Sumatra PDF Reader forum http://forums.fofou.[...] Forums.fofou.org 2014-02-12
[23] 웹사이트 Provide 64bit builds https://github.com/s[...] GitHub 2015-10-31
[24] 웹사이트 sumatrapdf – PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows – Google Project Hosting http://code.google.c[...] 2012-08-13
[25] 웹사이트 Google Project Hosting – Google Code https://code.google.[...] 2012-08-13
[26] 웹사이트 GitHub – sumatrapdfreader/sumatrapdf: SumatraPDF reader https://github.com/s[...] SumatraPDF Developers 2016-08-28
[27] 뉴스 update the license to GPLv3, to match mupdf's license change https://github.com/s[...]
[28] 웹사이트 Sumatra PDF German http://eviltux.de/in[...] 2007-06-30
[29] 뉴스 Sumatra PDF version history http://www.sumatrapd[...]
[30] 웹사이트 Name of Application http://forums.fofou.[...] Sumatra PDF Viewer forum 2008-02-21
[31] 웹사이트 Sumatra PDF 0.8 http://www.osalt.com[...] Open Source Alternatives 2008-02-21
[32] 뉴스 This Amazing PDF Reader Is Portable And Tiny http://www.techsuppo[...]
[33] 웹사이트 Open PDF's in a flash with Sumatra http://lifehacker.co[...] Lifehacker 2007-08-09
[34] 웹사이트 The source code of UnRAR utility is freeware https://code.google.[...] 2011-10-09
[35] 웹사이트 Sumatra PDF https://code.google.[...] null
[36] 웹사이트 Get a Free Software PDF reader! http://www.pdfreader[...] 2014-02-28
[37] 웹사이트 PDFreaders.org: Removal of SumatraPDF due to inclusion of non-free code https://blogs.fsfe.o[...] 2014-03-05
[38] 웹사이트 Sumatra PDF – A PDF Viewer for Windows – Version history http://blog.kowalczy[...] 2014-10-01
[39] 웹인용 Sumatra PDF - A PDF Viewer for Windows http://blog.kowalczy[...] 2008-02-19
[40] 웹인용 SumatraPDF 0.4 released http://blog.kowalczy[...] 2007-02-20
[41] 웹인용 Sumatra PDF Viewer: Fast and Simple PDF Reading http://www.appscout.[...] AppScout 2017-07-23
[42] 웹인용 Sumatra PDF - Old Version of Sumatra PDF http://www.oldapps.c[...] 2014-11-15
[43] 웹인용 Adobe Reader http://get.adobe.com[...] 2009-10-15
[44] 웹인용 Adobe Reader XI / Tech specs http://www.adobe.com[...] 2012-10-16
[45] 웹인용 Issue 461: Copy to clipboard not allowed in protected files https://code.google.[...] 2012-09-13
[46] 웹인용 Issue 2003: printing fails (denied) due to PDF "Denied Permissions" https://code.google.[...] 2012-09-13
[47] 웹인용 Issue 1927: DRM-like features make working with documents difficult https://code.google.[...] 2013-05-25
[48] 뉴스 Okular, Debian, and copy restrictions https://lwn.net/Arti[...]
[49] 웹인용 poppler Printing with poppler on Windows http://lists.freedes[...] 2009-11-29
[50] 웹인용 Issue 378: mass memory needed for printing any pdf document http://code.google.c[...] 2009-11-29
[51] 웹인용 Sumatra PDF - A PDF Viewer for Windows - Version history https://www.sumatrap[...] 2017-05-31
[52] 웹인용 Translators http://blog.kowalczy[...] Sumatra PDF - A PDF Viewer for Windows 2007-10-29
[53] 웹인용 The Sumatra PDF Open Source Project on Ohloh: Contributors Listing Page https://www.ohloh.ne[...] Ohloh.net 2014-01-17
[54] 웹인용 SumatraPDF-2.4-source.zip - sumatrapdf - SumatraPDF 2.4 source code - PDF, EPUB, MOBI, CHM, XPS, DjVu, CBZ and CBR viewer for Windows https://code.google.[...] Google Project Hosting 2014-01-17
[55] 웹인용 Download SumatraPDF http://blog.kowalczy[...] 2011-02-07
[56] 웹인용 WhyNo64bitBuilds - sumatrapdf - Why we don't provide 64bit builds. - PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows - Google Project Hosting https://code.google.[...] Code.google.com 2012-09-13
[57] 웹인용 XhmikosR's Builds http://xhmikosr.1f0.[...] Xhmikosr.1f0.de 2014-02-12
[58] 웹인용 Sumatra PDF Reader forum http://forums.fofou.[...] Forums.fofou.org 2014-02-12
[59] 웹인용 Provide 64bit builds https://github.com/s[...] GitHub 2015-10-31
[60] 웹인용 sumatrapdf - PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows - Google Project Hosting http://code.google.c[...] Code.google.com 2012-08-13
[61] 웹인용 Google Project Hosting - Google Code https://code.google.[...] Code.google.com 2012-08-13
[62] 웹인용 GitHub - sumatrapdfreader/sumatrapdf: SumatraPDF reader https://github.com/s[...] SumatraPDF Developers 2016-08-28
[63] 웹인용 SumatraPDF 0.4 released http://blog.kowalczy[...] 2007-02-20
[64] Github update the license to GPLv3, to match mupdf's license change https://github.com/s[...] 2009-07-03
[65] 웹인용 Sumatra PDF German http://eviltux.de/in[...] 2007-06-30
[66] 뉴스 Sumatra PDF version history http://www.sumatrapd[...]
[67] 뉴스 Sumatra PDF version history http://www.sumatrapd[...]
[68] 웹인용 Name of Application http://forums.fofou.[...] Sumatra PDF Viewer forum 2008-02-21
[69] 웹인용 Sumatra PDF 0.8 http://www.osalt.com[...] Open Source Alternatives 2008-02-21
[70] 뉴스 This Amazing PDF Reader Is Portable And Tiny http://www.techsuppo[...] 2013-07-21
[71] 웹인용 Open PDF's in a flash with Sumatra http://lifehacker.co[...] Lifehacker 2007-08-09
[72] 웹인용 The source code of UnRAR utility is freeware https://code.google.[...] 2011-10-09
[73] 웹인용 Sumatra PDF https://code.google.[...] n.d.
[74] 웹인용 Get a Free Software PDF reader! http://www.pdfreader[...] 2014-02-28
[75] 웹인용 PDFreaders.org: Removal of SumatraPDF due to inclusion of non-free code https://blogs.fsfe.o[...] 2014-03-05
[76] 웹인용 Sumatra PDF - A PDF Viewer for Windows - Version history http://blog.kowalczy[...] 2014-10



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com