수마트라 PDF

위키백과, 우리 모두의 백과사전.

수마트라 PDF
원저자크쥐시토프 코월직(Krzysztof Kowalczyk)[1]
개발자크쥐시토프 코월직(Krzysztof Kowalczyk)와 사이먼 번츨리(Simon Bünzli) 외[1]
발표일2006년 6월 1일(17년 전)(2006-06-01)
안정화 버전
3.1.2 / 2016년 8월 14일(7년 전)(2016-08-14)
저장소
프로그래밍 언어C++ (대부분), C
운영 체제윈도우 XP 이후 버전
크기4.63 MB (32비트), 4.96 MB (64bit)
언어다언어
종류뷰어
라이선스GNU GPLv3
웹사이트sumatrapdfreader.org

수마트라 PDF(Sumatra PDF)는 무료 오픈소스 전자책 뷰어로 , PDF(Portable Document Format), Microsoft HTML 도움말(CHM), DjVu, EPUB, FictionBook (FB2), Mobi, PRC, Open XML Paper 등 다양한 문서 형식 포맷(OpenXPS, OXPS, XPS), 만화 아카이브 파일 (CB7, CBR, CBT, CBZ)을 지원한다.[2] 마이크로소프트 윈도우(Microsoft Windows) 전용으로 개발되었지만 WINE을 사용하여 리눅스에서 실행할 수 있다.

특징[편집]

수마트라PDF(이하, 수마트라)는 미니멀리즘 디자인을 가지고 있으며, 심플함은 광범위한 기능을 희생시키면서 얻을 수 있다. PDF 렌더링을 위해 MuPDF 라이브러리를 사용한다.[3] 수마트라는 외장형 의존성이없는 하나의 파일로 구성되어 있으므로 외장형 USB 드라이브에서 사용할 수 있어 설치가 필요하지 않는 휴대형으로 설계되었다.[4] PDF, XPS, DjVu, CHM, 전자 책 (ePubMobi) 및 만화 (CBZ 및 CBR) 형식을 읽을 수있는 광범위한 이식 가능한 응용 프로그램으로 분류된다.[2]

수마트라는 많은 휴대용 응용 프로그램의 특성상 거의 디스크 공간을 사용하지 않다.[2] 2009년 Sumatra 1.0은 어도비 애크러뱃 리더(Reader) 9.5의 32MB에 비해 1.21MB의 설치 파일을 가지고있었다.[5][6] 2017년 1월, 실제 버전 수마트라PDF(SumatraPDF) 3.1.2에는 하나의 6.1 Mb 실행 파일이었다. 한편, 어도비리더(Adobe Reader) XI는 320MB의 디스크 공간을 사용한다.[7]

수마트라 0.6에서는 PDF 형식의 사용 제한이 구현되어[8] 사용자가 문서 작성자가 제한하는 문서에서 인쇄하거나 복사 할 수 없게하는 형식인 디지털 권리 관리(Digital Rights Management,DRM)형식이 사용되었다. 크쥐시토프 코월직(Kowalczyk)은 "나는 수마트라가 PDF 제작자들의 희망을 존중할 것이라고 결정했다. 아큘러(Okular) 와 에빈스(Evince) 와 같은 다른 오픈소스 개발자들은 이 옵션을 선택하게 되며,[9][10][11] 그러나, 데비안은 상호 호환성과 재사용이라는 오픈소스 원칙에 따라 이러한 제한을 없애기 위해 소프트웨어를 패치한다.[12]

수마트라 1.1까지 각 PDF 페이지를 비트맵 이미지로 변환하여 인쇄가 이루어졌다. 이로 인해 매우 큰 스풀 파일이 만들어지고 인쇄 속도가 느려질 수 있다.[13][14]

수마트라 0.9.1 이후, PDF 문서에 내장된 하이퍼 링크가 지원되었다.[8]

수마트라는 다국어를 지원하며 69개국의 언어로 번역되었다.[15]

수마트라는 pdfTeX 또는 XeTeX로 만든 TeX 소스와 PDF 출력을 동기화하는 양방향 방식인 SyncTeX를 지원한다.[8]

버전 0.9.4 이후, 수마트라는 JPEG 2000 형식을 지원한다.

개발[편집]

수마트라의 PDF는 크쥐시토프 코월직(Krzysztof Kowalczyk)와 사이먼 번츨리(Simon Bünzli)의 두 기여자가 주로 작성한다.[1] 소스 코드는 주로 C ++의 두 가지 프로그래밍 언어로 개발되었으며 C 언어의 일부 구성 요소가 포함되어 있다. 소스 코드는 Microsoft Visual Studio에 대한 지원과 함께 제공된다.[16]

Windows XP 가 Windows 의 최신 버전이었을 때 처음 설계되었기 때문에 수마트라는 처음에는 이전 버전의 Windows와 호환되지 않다. Windows 95 , 98 및 Me에 대한 지원이 제거되었다.[17]

초기에 코월직(Kowalczyk)은 64 비트 버전의 수마트라를 공개하지 않았으므로 속도와 사용 가능한 메모리가 약간 더 많을 수도 있지만 그 당시에는 사용자의 혼란을 크게 가중시키고 잠재적 비용을 능가하지는 않을 것이라고 믿었다.[18] 그러나 일부 사용자는 수마트라의 64 비트 빌드를 요청했으며 다른 개발자들은 비공식 64 비트 빌드를 컴파일하여 32 비트 빌드보다 빠르게 문서를 로드했다.[19] 그러나 공식 빌드 개발자는 비공식 빌드가'수마트라' 이름을 사용하지 않도록 요청했다.[20] 2015년 10월 수마트라의 공식 64 비트 버전이 발표되었다.[21]

수마트라 소스 코드는 원래 Google 코드에서 호스팅되었다. 미국의 수출에대한 법적 규제로 인해 " 쿠바,이란, 북한, 수단, 시리아를 포함한 외국자산관리국 제재목록에 있는 국가에서는 "이용할 수 없다.[22][23] 현재 소스 코드가 GitHub에 호스팅되어있다.[24]

역사[편집]

버전 0.1로 지정된 수마트라 PDF의 첫 번째 버전은 Xpdf 0.2를 기반으로했으며 2006년 6월 1일에 릴리스되었다. 버전 0.2에서 Poppler 로 전환되었다. 버전 0.4에서는 더 빠른 속도와 더 나은 Windows 플랫폼 지원을 위해 MuPDF 로 변경되었다.[25] Poppler는 한동안 대안 엔진으로 남아 있었고 버전 0.6에서 0.8까지 MuPDF가 로드하지 못한 페이지를 렌더링하는 데 자동으로 사용되었다. Poppler는 2008년 8월 10일에 릴리스 된 버전 0.9에서 제거되었다.

2009년 7월, 수마트라 PDF는 MuPDF에서의 동일한 라이센스 변경과 일치하도록 라이센스를 GNU GPLv2에서 GNU GPLv3으로 변경했다.[26]

버전 1.0은 누적 개발 기간이 3년 이상인 2009년 11월 17일에 릴리스되었다. 버전 2.0은 2012년 4월 2일에 릴리스되었다. 버전 1.0이 출시 된 후 2년이 지났다.[8]

2007년 수마트라의 PDF가 공식 다국어 지원을 받기전에 Lars Wohlfahrt[27] before Sumatra PDF got official multi-language support.

In October 2015, version 3.1 introduced a 64-bit version, in addition to their original 32-bit version.[21][28]에 의해 최초의 비공식 번역본이 발표되었다.

2015년 10월 버전 3.1은 원래 32 비트 버전 외에도 64 비트 버전을 도입했다.[21][29]

이름과 커버표지[편집]

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

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

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

중요 리셉션[편집]

수마트라는 이동성 , 키보드 단축키 및 오픈소스 개발이라는 면에서 속도와 단순성으로 인해 높은 평가를 받았다.[32][33][31]

한때 FSF유럽 재단(Free Software Foundation Europe)은 수마트라(Sumatra)PDF를 권장했지만 수마트라에 자유 라이센스가 부여된 비공개 코드가 존재하기 때문에 2014년 2월에 권고안을 삭제했다. 재단 대표 Heiki Ojasild는 " 그들이 비 자유 라이브러리를 계속 사용하는 동안 수마트라 PDF는 자유 소프트웨어로 인정 될 수 없다 "고 설명했다.[34][35][36][37] Unrar라이브러리는 궁극적으로 3.0 버전에서부터 무료 대안으로 대체되어 100 % 무료 오픈소스 소프트웨어로 만들어지게 됐다.[38]

같이 보기[편집]

각주[편집]

  1.   (2011년 9월 27일). “The Sumatra PDF Open Source Project on Ohloh: Contributors Listing Page”. Ohloh.net. 2013년 6월 24일에 원본 문서에서 보존된 문서. 2014년 1월 17일에 확인함. 
  2. Krzysztof Kowalczyk. “Sumatra PDF - A PDF Viewer for Windows”. 2008년 2월 19일에 확인함. 
  3. Krzysztof Kowalczyk. “SumatraPDF 0.4 released”. 2012년 4월 14일에 원본 문서에서 보존된 문서. 2007년 2월 20일에 확인함. 
  4. Henry, Alan (2007년 8월 11일). “Sumatra PDF Viewer: Fast and Simple PDF Reading”. AppScout. 2012년 6월 9일에 원본 문서에서 보존된 문서. 2017년 7월 23일에 확인함. 
  5. oldapps.com (2014년 10월 19일). “Sumatra PDF - Old Version of Sumatra PDF”. 2014년 11월 15일에 확인함. 
  6. Adobe Systems Incorporated (2009). “Adobe Reader”. 2009년 10월 15일에 확인함. 
  7. Adobe Systems Incorporated (2012). “Adobe Reader XI / Tech specs”. 2012년 10월 16일에 확인함. 
  8. Kowalczyk, Krzysztof (May 2008). “Sumatra PDF - A PDF Viewer for Windows - Version history”. 2017년 5월 31일에 확인함. 
  9. Kowalczyk, Krzysztof (February 2009). “Issue 461: Copy to clipboard not allowed in protected files”. 2012년 9월 13일에 확인함. 
  10. Kowalczyk, Krzysztof (September 2012). “Issue 2003: printing fails (denied) due to PDF "Denied Permissions". 2012년 9월 13일에 확인함. 
  11. Kowalczyk, Krzysztof (September 2012). “Issue 1927: DRM-like features make working with documents difficult”. 2013년 5월 25일에 확인함. 
  12. Okular, Debian, and copy restrictions
  13. Johnson, Adrian (May 2008). “poppler Printing with poppler on Windows”. 2009년 11월 29일에 확인함. 
  14. Kowalczyk, Krzysztof (October 2008). “Issue 378: mass memory needed for printing any pdf document”. 2009년 11월 29일에 확인함. 
  15. Kowalczyk, Krzysztof. “Translators”. Sumatra PDF - A PDF Viewer for Windows. 2007년 10월 11일에 원본 문서에서 보존된 문서. 2007년 10월 29일에 확인함. 
  16. “SumatraPDF-2.4-source.zip - sumatrapdf - SumatraPDF 2.4 source code - PDF, EPUB, MOBI, CHM, XPS, DjVu, CBZ and CBR viewer for Windows”. Google Project Hosting. 2013년 10월 2일. 2014년 1월 17일에 확인함. 
  17. Krzysztof Kowalczyk. “Download SumatraPDF”. 2011년 2월 10일에 원본 문서에서 보존된 문서. 2011년 2월 7일에 확인함. 
  18. “WhyNo64bitBuilds - sumatrapdf - Why we don't provide 64bit builds. - PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows - Google Project Hosting”. Code.google.com. 2012년 2월 23일. 2012년 9월 13일에 확인함. 
  19. “XhmikosR's Builds”. Xhmikosr.1f0.de. 2014년 1월 14일. 2014년 2월 8일에 원본 문서에서 보존된 문서. 2014년 2월 12일에 확인함. 
  20. “Sumatra PDF Reader forum”. Forums.fofou.org. 2014년 2월 21일에 원본 문서에서 보존된 문서. 2014년 2월 12일에 확인함. 
  21. “Provide 64bit builds”. GitHub. 2015년 10월 31일에 확인함. 
  22. “sumatrapdf - PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows - Google Project Hosting”. Code.google.com. 2012년 8월 13일에 확인함. 
  23. “Google Project Hosting - Google Code”. Code.google.com. 2012년 8월 13일에 확인함. 
  24. “GitHub - sumatrapdfreader/sumatrapdf: SumatraPDF reader”. SumatraPDF Developers. 2016년 8월 28일에 확인함. 
  25. Krzysztof Kowalczyk. “SumatraPDF 0.4 released”. 2012년 4월 14일에 원본 문서에서 보존된 문서. 2007년 2월 20일에 확인함. 
  26. update the license to GPLv3, to match mupdf's license change on github.com on 3 Jul 2009
  27. Lars Wohlfahrt. “Sumatra PDF German”. 2014년 12월 16일에 원본 문서에서 보존된 문서. 2007년 6월 30일에 확인함. 
  28. Sumatra PDF version history
  29. Sumatra PDF version history
  30. Kowalczyk, Krzysztof (2008년 2월 21일). “Name of Application”. Sumatra PDF Viewer forum. 2012년 4월 3일에 원본 문서에서 보존된 문서. 2008년 2월 21일에 확인함. 
  31. Trapani, Gina (2007년 8월 9일). “Open PDF's in a flash with Sumatra”. Lifehacker. 2012년 2월 23일에 원본 문서에서 보존된 문서. 2008년 2월 21일에 확인함. The Sumatra PDF Viewer is a tiny open source portable reader that opens PDF's in the blink of an eye. Bloat and startup time is a major drawback to Adobe Reader, so we fled to the faster arms of Foxit Reader long ago. However, at 850KB, Sumatra is way slimmer than FoxIt. 
  32. Anders Ingeman Rasmussen (2008). “Sumatra PDF 0.8”. Open Source Alternatives. 2008년 2월 21일에 확인함. Sumatra PDF is a fairly young project aiming to create a small, simple and fast PDF viewer. It main features are showing PDFs and starting up really fast - and it does both just perfectly. 
  33. This Amazing PDF Reader Is Portable And Tiny Archived 2019년 4월 1일 - 웨이백 머신 Submitted by Rob Schifreen on 21 July 2013
  34. Roshal, Alexander L. (2011년 10월 9일). “The source code of UnRAR utility is freeware”. 2014년 3월 6일에 확인함. 
  35. Sumatra PDF (n.d.). “Sumatra PDF”. 2014년 3월 6일에 확인함. 
  36. Free Software Foundation Europe (2014년 2월 28일). “Get a Free Software PDF reader!”. 2014년 2월 9일에 원본 문서 (PDF)에서 보존된 문서. 2014년 3월 6일에 확인함. 
  37. Ojasild, Heiki (2014년 3월 5일). “PDFreaders.org: Removal of SumatraPDF due to inclusion of non-free code”. 2014년 10월 30일에 원본 문서에서 보존된 문서. 2014년 3월 6일에 확인함. 
  38. Kowalczyk, Krzysztof (October 2014). “Sumatra PDF - A PDF Viewer for Windows - Version history”. 2012년 4월 3일에 원본 문서에서 보존된 문서. 2014년 10월 21일에 확인함.