수마트라 PDF
원저자 | 크쥐시토프 코월직(Krzysztof Kowalczyk)[1] |
---|---|
개발자 | 크쥐시토프 코월직(Krzysztof Kowalczyk)와 사이먼 번츨리(Simon Bünzli) 외[1] |
발표일 | 2006년 6월 1일 |
안정화 버전 | 3.1.2
/ 2016년 8월 14일 |
저장소 | |
프로그래밍 언어 | C++ (대부분), C |
운영 체제 | 윈도우 XP 이후 버전 |
크기 | 4.63 MB (32비트), 4.96 MB (64bit) |
언어 | 다언어 |
종류 | 뷰어 |
라이선스 | GNU GPLv3 |
웹사이트 | sumatrapdfreader |
수마트라 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, 전자 책 (ePub 및 Mobi) 및 만화 (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]
이름과 커버표지
[편집]저자는 "수마트라"라는 이름의 선택은 수마트라섬이나 커피에 대한 찬사가 아니며 그 이름에 특별한 추론이 없다고 지적했다.[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]
같이 보기
[편집]각주
[편집]- ↑ 가 나 다 (2011년 9월 27일). “The Sumatra PDF Open Source Project on Ohloh: Contributors Listing Page”. Ohloh.net. 2013년 6월 24일에 원본 문서에서 보존된 문서. 2014년 1월 17일에 확인함.
- ↑ 가 나 다 Krzysztof Kowalczyk. “Sumatra PDF - A PDF Viewer for Windows”. 2008년 2월 19일에 확인함.
- ↑ Krzysztof Kowalczyk. “SumatraPDF 0.4 released”. 2012년 4월 14일에 원본 문서에서 보존된 문서. 2007년 2월 20일에 확인함.
- ↑ Henry, Alan (2007년 8월 11일). “Sumatra PDF Viewer: Fast and Simple PDF Reading”. AppScout. 2012년 6월 9일에 원본 문서에서 보존된 문서. 2017년 7월 23일에 확인함.
- ↑ oldapps.com (2014년 10월 19일). “Sumatra PDF - Old Version of Sumatra PDF”. 2014년 11월 15일에 확인함.
- ↑ Adobe Systems Incorporated (2009). “Adobe Reader”. 2009년 10월 15일에 확인함.
- ↑ Adobe Systems Incorporated (2012). “Adobe Reader XI / Tech specs”. 2012년 10월 16일에 확인함.
- ↑ 가 나 다 라 Kowalczyk, Krzysztof (May 2008). “Sumatra PDF - A PDF Viewer for Windows - Version history”. 2017년 5월 31일에 확인함.
- ↑ Kowalczyk, Krzysztof (February 2009). “Issue 461: Copy to clipboard not allowed in protected files”. 2012년 9월 13일에 확인함.
- ↑ Kowalczyk, Krzysztof (September 2012). “Issue 2003: printing fails (denied) due to PDF "Denied Permissions"”. 2012년 9월 13일에 확인함.
- ↑ Kowalczyk, Krzysztof (September 2012). “Issue 1927: DRM-like features make working with documents difficult”. 2013년 5월 25일에 확인함.
- ↑ Okular, Debian, and copy restrictions
- ↑ Johnson, Adrian (May 2008). “poppler Printing with poppler on Windows”. 2009년 11월 29일에 확인함.
- ↑ Kowalczyk, Krzysztof (October 2008). “Issue 378: mass memory needed for printing any pdf document”. 2009년 11월 29일에 확인함.
- ↑ Kowalczyk, Krzysztof. “Translators”. Sumatra PDF - A PDF Viewer for Windows. 2007년 10월 11일에 원본 문서에서 보존된 문서. 2007년 10월 29일에 확인함.
- ↑ “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일에 확인함.
- ↑ Krzysztof Kowalczyk. “Download SumatraPDF”. 2011년 2월 10일에 원본 문서에서 보존된 문서. 2011년 2월 7일에 확인함.
- ↑ “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일에 확인함.
- ↑ “XhmikosR's Builds”. Xhmikosr.1f0.de. 2014년 1월 14일. 2014년 2월 8일에 원본 문서에서 보존된 문서. 2014년 2월 12일에 확인함.
- ↑ “Sumatra PDF Reader forum”. Forums.fofou.org. 2014년 2월 21일에 원본 문서에서 보존된 문서. 2014년 2월 12일에 확인함.
- ↑ 가 나 다 “Provide 64bit builds”. GitHub. 2015년 10월 31일에 확인함.
- ↑ “sumatrapdf - PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows - Google Project Hosting”. Code.google.com. 2012년 8월 13일에 확인함.
- ↑ “Google Project Hosting - Google Code”. Code.google.com. 2012년 8월 13일에 확인함.
- ↑ “GitHub - sumatrapdfreader/sumatrapdf: SumatraPDF reader”. SumatraPDF Developers. 2016년 8월 28일에 확인함.
- ↑ Krzysztof Kowalczyk. “SumatraPDF 0.4 released”. 2012년 4월 14일에 원본 문서에서 보존된 문서. 2007년 2월 20일에 확인함.
- ↑ update the license to GPLv3, to match mupdf's license change on github.com on 3 Jul 2009
- ↑ Lars Wohlfahrt. “Sumatra PDF German”. 2014년 12월 16일에 원본 문서에서 보존된 문서. 2007년 6월 30일에 확인함.
- ↑ Sumatra PDF version history
- ↑ Sumatra PDF version history
- ↑ Kowalczyk, Krzysztof (2008년 2월 21일). “Name of Application”. Sumatra PDF Viewer forum. 2012년 4월 3일에 원본 문서에서 보존된 문서. 2008년 2월 21일에 확인함.
- ↑ 가 나 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.
- ↑ 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.
- ↑ This Amazing PDF Reader Is Portable And Tiny Archived 2019년 4월 1일 - 웨이백 머신 Submitted by Rob Schifreen on 21 July 2013
- ↑ Roshal, Alexander L. (2011년 10월 9일). “The source code of UnRAR utility is freeware”. 2014년 3월 6일에 확인함.
- ↑ Sumatra PDF (n.d.). “Sumatra PDF”. 2014년 3월 6일에 확인함.
- ↑ Free Software Foundation Europe (2014년 2월 28일). “Get a Free Software PDF reader!”. 2014년 2월 9일에 원본 문서 (PDF)에서 보존된 문서. 2014년 3월 6일에 확인함.
- ↑ Ojasild, Heiki (2014년 3월 5일). “PDFreaders.org: Removal of SumatraPDF due to inclusion of non-free code”. 2014년 10월 30일에 원본 문서에서 보존된 문서. 2014년 3월 6일에 확인함.
- ↑ Kowalczyk, Krzysztof (October 2014). “Sumatra PDF - A PDF Viewer for Windows - Version history”. 2012년 4월 3일에 원본 문서에서 보존된 문서. 2014년 10월 21일에 확인함.