Sumatra PDF
Sumatra PDF — вільний і відкритий переглядач документів, який підтримує багато форматів документів, включно з: Portable Document Format (PDF), скомпільована HTML-довідка Microsoft (CHM), DjVu, EPUB, FictionBook (FB2), MOBI, PRC, Open XML Paper Specification (OpenXPS, OXPS, XPS) та файлами Comic book archive (CB7, CBR, CBT, CBZ)[1]. Якщо встановлено Ghostscript, він підтримує файли PostScript. Він розроблений ексклюзивно для Microsoft Windows, але може працювати на Linux за допомогою Wine.
| |
Sumatra PDF | |
Тип | переглядач файлів |
---|---|
Автор(и) | Кшиштоф Ковальчик |
Розробник | Кшиштоф Ковальчик, Саймон Бюнзлі та інші |
Перший випуск | 1 червня 2006 |
Стабільний випуск | 3.1.2 (14 серпня 2016 ) |
Репозиторій | github.com/sumatrapdfreader/sumatrapdf |
Операційна система | Microsoft Windows |
Мова програмування | C і C++ |
Розмір | 4,63 МБ (32-бітна), 4,96 МБ (64-бітна) |
Доступні мови | 57 мов |
Українська | так |
Стан розробки | активний |
Ліцензія | GNU GPLv3 |
Вебсайт | sumatrapdfreader.org |
Sumatra PDF у Вікісховищі |
Можливості
Sumatra має мінімалістичний дизайн, простота якого досягається ціною широких можливостей. Для відтворення PDF він використовує бібліотеку MuPDF[2].
Sumatra було розроблено для переносного використання, так як він складається з одного файлу без зовнішніх залежностей, що робить його придатним для використання з зовнішнього носія USB без потреби встановлення[3]. Це класифікує його як переносну програму для читання форматів PDF, XPS, DjVu, CHM, eBooks (ePub і Mobi) та Comic Book (CBZ і CBR)
Як характерно багатьом переносним програмам, Sumatra використовує малий дисковий простір. 2009 року Sumatra 1.0 мав 1,21 МБ файлу встановлення[4], порівняно з 32 МБ Adobe Reader 9.5[5]. У січні 2017 року остання версія SumatraPDF, 3.1.2, мала єдиний виконуваний файл 6,1 МБ; у порівнянні Adobe Reader XI, який використовував 320 МБ дискового простору[6].
Обмеження використання формату PDF було реалізовано в Sumatra 0.6, що запобігає користувачам друкувати чи копіювати з документів, що обмежив його автор, форма керування цифровими правами. Ковальчик заявив: «I decided that [Sumatra] will honor PDF creator's wishes»[7][8][9]. Інші відкриті читачі, як-от Okular й Evince, роблять це опційним, а Debian виправляє програмне забезпечення для видалення цих обмежень, згідно зі своїми принципами взаємодійності та повторного використання[10].
Через версію 1.1 друк досягався растеризацією кожної сторінки PDF у бітову карту. Це мало наслідком дуже великі буферні файли та повільний друк[11][12].
Починаючи з версії 0.9.1, підтримуються гіперпосилання, вбудовані в документи PDF[13].
Sumatra багатомовний, із 69 перекладами за сприяння спільноти[14].
Sumatra підтримує SyncTeX, двонапрямний метод синхронізації джерел TeX і виведення PDF, вироблених pdfTeX або XeTeX. Починаючи з версії 2.5 (2014-05-05), Sumatra підтримує формат JPEG 2000[15].
Розробка
Sumatra PDF написаний переважно двома учасниками: Кшиштофом Ковальчиком і Саймоном Бюнзлі[16]. Початковий код розроблено двома мовами програмування, здебільшого на C++ з деякими компонентами на C. Початковий код надається з підтримкою для Microsoft Visual Studio[17].
Як і було вперше розроблено, коли Windows XP була поточною версією Windows, Sumatra спочатку мав деякі несумісності з ранніми версіями Windows. З тих пір підтримку Windows 95, 98 і ME було вилучено[18].
Спочатку Ковальчик не випускав 64-бітну версію Sumatra, зазначаючи, що, поки вона може пропонувати трохи більше швидкості та доступної пам'яті, він вірив на той час, що це значно збільшить плутанину користувачів і що переваги не переважать потенційні витрати[19]. Проте, деякі користувачі запитали 64-бітні збірки Sumatra, а інші розробники скомпілювали неофіційні 64-бітні збірки[20], які завантажували документи швидше за 32-бітні збірки. Проте, розробник офіційних збірок просив, щоби неофіційні збірки не носили назву «Sumatra»[21]. У жовтні 2015 року було випущено офіційну 64-бітну версію Sumatra[22].
Початковий код Sumatra спочатку розміщувався на Google Code. Через юридичні обмеження США на експорт він був недоступним «in countries on the United States Управління з контролю за іноземними активами sanction list, including Cuba, Iran, North Korea, Sudan and Syria»[23][24]. Наразі початковий код розміщується на GitHub[25].
Історія
Перша версія Sumatra PDF, призначена версією 0.1, засновувалася на Xpdf 0.2 та була випущена 1 червня 2006 року. Вона перейшла на Poppler з версії 0.2. У версії 0.4 вона змінилася на MuPDF для більшої швидкості та кращої підтримки платформи Windows. Poppler залишався як альтернативний рушій на деякий час, а з версії 0.6 до 0.8 він автоматично використовувався для відтворення сторінок, які MuPDF не міг завантажити. Poppler було вилучено у версії 0.9, випущеній 10 серпня 2008 року.
У липні 2009 року Sumatra PDF змінив свою ліцензію з GNU GPLv2 на GNU GPLv3 для відповідності тим самим ліцензійним змінам MuPDF[26].
Версію 1.0 було випущено 17 листопада 2009 року, після понад трьох років кумулятивної розробки. Версію 2.0 було випущено 2 квітня 2012 року, за два роки після випуску версії 1.0.
2007 року перші неофіційні переклади було випущено Ларсом Вольфартом[27] до того, як Sumatra PDF отримав офіційну багатомовну підтримку.
У жовтні 2015 року версія 3.1 введено 64-бітну версію на додачу до їх оригінальної 32-бітної версії[28].
Назва й ілюстрація
Автор вказав, що вибір назви «Sumatra» не є даниною острову Суматра чи каві, заявляючи, що за назвою немає особливих міркувань[29].
Графічний дизайн Sumatra є даниною обкладинці графічного роману «Вартові» Алана Мура та Дейва Гіббонса.
Критичні відгуки
Sumatra привернув до себе увагу за свою швидкість і простоту[30], за переносність[31], свої поєднання клавіш і відкриту розробку[32].
Колись Європейський фонд вільного програмного забезпечення рекомендував Sumatra PDF, але потім вилучив свою рекомендацію в лютому 2014 року через наявність невільно ліцензованого коду unrar у Sumatra. Представник фонду Хейкі Оджасильд пояснив: «while they continue to make use of the non-free library, SumatraPDF cannot be recognised as Free Software»[33][34][35][36]. Unrar було зрештою замінено вільною альтернативою у версії 3.0, роблячи його на 100 % вільним програмним забезпеченням[37].
Див. також
- Список програмного забезпечення PDF
- Список переносного програмного забезпечення
Примітки
- Kowalczyk, Krzysztof. Sumatra PDF — A PDF Viewer for Windows. Процитовано 19 лютого 2008.
- Kowalczyk, Krzysztof. SumatraPDF 0.4 released. Архів оригіналу за 14 квітня 2012. Процитовано 20 лютого 2007.
- Henry, Alan (11 серпня 2007). Sumatra PDF Viewer: Fast and Simple PDF Reading. AppScout. Архів оригіналу за 9 червня 2012. Процитовано 1 квітня 2019.
- Sumatra PDF — Old Version of Sumatra PDF. oldapps.com. 19 жовтня 2014. Процитовано 15 листопада 2014.
- Adobe Systems Incorporated (2009). Adobe Reader. Процитовано 15 жовтня 2009.
- Adobe Systems Incorporated (2012). Adobe Reader XI / Tech specs. Процитовано 16 жовтня 2012.
- Kowalczyk, Krzysztof (лютий 2009). Issue 461: Copy to clipboard not allowed in protected files. Процитовано 13 вересня 2012.
- Kowalczyk, Krzysztof (вересень 2012). Issue 2003: printing fails (denied) due to PDF «Denied Permissions». Процитовано 13 вересня 2012.
- Kowalczyk, Krzysztof. Issue 1927: DRM-like features make working with documents difficult. Процитовано 25 травня 2013.
- Corbet, Jonathan (1 червня 2009). Okular, Debian, and copy restrictions. lwn.net. Процитовано 1 квітня 2019.
- Johnson, Adrian (травень 2008). poppler Printing with poppler on Windows. Процитовано 29 листопада 2009.
- Kowalczyk, Krzysztof (жовтень 2008). Issue 378: mass memory needed for printing any pdf document. Процитовано 29 листопада 2009.
- Kowalczyk, Krzysztof (травень 2008). Sumatra PDF — A PDF Viewer for Windows — Version history. Процитовано 31 травня 2017.
- Kowalczyk, Krzysztof. Translators. Sumatra PDF — A PDF Viewer for Windows. Процитовано 29 жовтня 2007.
- SumatraPDF documentation / Version history. www.sumatrapdfreader.org. Процитовано 1 червня 2021.
- The Sumatra PDF Open Source Project on Ohloh: Contributors Listing Page. ohloh.net. 27 вересня 2011. Процитовано 17 січня 2014.
- 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. 2 жовтня 2013. Процитовано 17 січня 2014.
- Kowalczyk, Krzysztof. Download SumatraPDF. Процитовано 7 лютого 2011.
- 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. 23 лютого 2012. Процитовано 13 вересня 2012.
- XhmikosR's Builds. xhmikosr.1f0.de. 14 січня 2014. Архів оригіналу за 8 лютого 2014. Процитовано 12 лютого 2014.
- Sumatra PDF Reader forum. forums.fofou.org. Архів оригіналу за 21 лютого 2014. Процитовано 12 лютого 2014.
- Provide 64bit builds. GitHub. Процитовано 31 жовтня 2015.
- sumatrapdf — PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows — Google Project Hosting. code.google.com. Процитовано 13 серпня 2012.
- Google Project Hosting — Google Code. code.google.com. Процитовано 13 серпня 2012.
- GitHub — sumatrapdfreader/sumatrapdf: SumatraPDF reader. SumatraPDF Developers. Процитовано 28 серпня 2016.
- update the license to GPLv3, to match mupdf's license change. github.com. 3 липня 2009.
- Wohlfahrt, Lars. Sumatra PDF German. Процитовано 30 червня 2007.
- Sumatra PDF version history.
- Kowalczyk, Krzysztof (21 лютого 2008). Name of Application. Sumatra PDF Viewer forum. Архів оригіналу за 3 квітня 2012. Процитовано 21 лютого 2008.
- Rasmussen, Anders Ingeman (2008). Sumatra PDF 0.8. Open Source Alternatives. Процитовано 21 лютого 2008. «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.»
- Schifreen, Rob (21 липня 2013). This Amazing PDF Reader Is Portable And Tiny. techsupportalert.com. Архів оригіналу за 1 квітня 2019. Процитовано 1 квітня 2019.
- Trapani, Gina (9 серпня 2007). Open PDF's in a flash with Sumatra. Lifehacker. Процитовано 21 лютого 2008. «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.»
- Roshal, Alexander L. (9 жовтня 2011). The source code of UnRAR utility is freeware. Процитовано 6 березня 2014.
- Sumatra PDF. Sumatra PDF. Процитовано 6 березня 2014.
- Європейський фонд вільного програмного забезпечення (28 лютого 2014). Get a Free Software PDF reader!. Архів оригіналу за 9 лютого 2014. Процитовано 6 березня 2014.
- Ojasild, Heiki (5 березня 2014). PDFreaders.org: Removal of SumatraPDF due to inclusion of non-free code. Архів оригіналу за 30 жовтня 2014. Процитовано 6 березня 2014.
- Kowalczyk, Krzysztof (жовтень 2014). Sumatra PDF — A PDF Viewer for Windows — Version history. Процитовано 21 жовтня 2014.