Sumatra PDF
Sumatra PDF — вільний і відкритий переглядач документів[en], який підтримує багато форматів документів, включно з: Portable Document Format (PDF), скомпільована HTML-довідка Microsoft (CHM), DjVu, EPUB, FictionBook (FB2), MOBI[en], PRC[en], Open XML Paper Specification (OpenXPS, OXPS, XPS) та файлами Comic book archive (CB7, CBR, CBT, CBZ)[1]. Якщо встановлено Ghostscript, він підтримує файли PostScript. Він розроблений ексклюзивно для Microsoft Windows, але може працювати на Linux за допомогою Wine.
![]() | |
![]() | |
Тип | переглядач файлів[en] |
---|---|
Автор | Кшиштоф Ковальчик |
Розробник | Кшиштоф Ковальчик, Саймон Бюнзлі та інші |
Перший випуск | 1 червня 2006 |
Стабільний випуск | 3.5.2 (25 жовтня 2023 ) |
Операційна система | Microsoft Windows XP (по версію 3.1.2), Vista і пізніші |
Мова програмування | C і C++ |
Розмір | 4,63 МБ (32-бітна), 4,96 МБ (64-бітна) |
Доступні мови | Багатомовна |
Українська мова | так |
Стан розробки | активний |
Ліцензія | GNU GPLv3 |
Онлайн-документація | sumatrapdfreader.org/docs/SumatraPDF-documentation |
Репозиторій | github.com/sumatrapdfreader/sumatrapdf |
Вебсайт | sumatrapdfreader.org |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/WINE_v2.0.5_running_Sumatra_PDF_%26_MPC-HC_on_GNOME_%26_Fedora.png/220px-WINE_v2.0.5_running_Sumatra_PDF_%26_MPC-HC_on_GNOME_%26_Fedora.png)
Можливості
ред.Sumatra має мінімалістичний дизайн, простота якого досягається ціною широких можливостей. Для відтворення PDF він використовує бібліотеку MuPDF[en][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[en] або 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 Управління з контролю за іноземними активами[en] sanction list, including Cuba, Iran, North Korea, Sudan and Syria»[23][24]. Наразі початковий код розміщується на GitHub[25].
Історія
ред.Перша версія Sumatra PDF, призначена версією 0.1, засновувалася на Xpdf[en] 0.2 та була випущена 1 червня 2006 року. Вона перейшла на Poppler[ru] з версії 0.2. У версії 0.4 вона змінилася на MuPDF[en] для більшої швидкості та кращої підтримки платформи 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 є даниною обкладинці графічного роману «Вартові» Алана Мура та Дейва Гіббонса[en].
Критичні відгуки
ред.Sumatra привернув до себе увагу за свою швидкість і простоту[30], за переносність[31], свої поєднання клавіш і відкриту розробку[32].
Колись Європейський фонд вільного програмного забезпечення[en] рекомендував Sumatra PDF, але потім вилучив свою рекомендацію в лютому 2014 року через наявність невільно ліцензованого коду unrar[en] у 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].
Див. також
ред.Примітки
ред.- ↑ Kowalczyk, Krzysztof. Sumatra PDF — A PDF Viewer for Windows. Архів оригіналу за 5 лютого 2013. Процитовано 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. Архів оригіналу за 14 грудня 2014. Процитовано 15 листопада 2014.
- ↑ Adobe Systems Incorporated (2009). Adobe Reader. Архів оригіналу за 2 липня 2013. Процитовано 15 жовтня 2009.
- ↑ Adobe Systems Incorporated (2012). Adobe Reader XI / Tech specs. Архів оригіналу за 5 червня 2011. Процитовано 16 жовтня 2012.
- ↑ Kowalczyk, Krzysztof (лютий 2009). Issue 461: Copy to clipboard not allowed in protected files. Архів оригіналу за 22 червня 2013. Процитовано 13 вересня 2012.
- ↑ Kowalczyk, Krzysztof (вересень 2012). Issue 2003: printing fails (denied) due to PDF «Denied Permissions». Архів оригіналу за 23 червня 2013. Процитовано 13 вересня 2012.
- ↑ Kowalczyk, Krzysztof. Issue 1927: DRM-like features make working with documents difficult. Архів оригіналу за 27 вересня 2013. Процитовано 25 травня 2013.
- ↑ Corbet, Jonathan (1 червня 2009). Okular, Debian, and copy restrictions. lwn.net. Архів оригіналу за 25 травня 2021. Процитовано 1 квітня 2019.
- ↑ Johnson, Adrian (травень 2008). poppler Printing with poppler on Windows. Архів оригіналу за 11 січня 2009. Процитовано 29 листопада 2009.
- ↑ Kowalczyk, Krzysztof (жовтень 2008). Issue 378: mass memory needed for printing any pdf document. Архів оригіналу за 6 липня 2010. Процитовано 29 листопада 2009.
- ↑ Kowalczyk, Krzysztof (травень 2008). Sumatra PDF — A PDF Viewer for Windows — Version history. Архів оригіналу за 29 травня 2017. Процитовано 31 травня 2017.
- ↑ Kowalczyk, Krzysztof. Translators. Sumatra PDF — A PDF Viewer for Windows. Архів оригіналу за 11 жовтня 2007. Процитовано 29 жовтня 2007.
- ↑ SumatraPDF documentation / Version history. www.sumatrapdfreader.org. Архів оригіналу за 2 червня 2021. Процитовано 1 червня 2021.
- ↑ The Sumatra PDF Open Source Project on Ohloh: Contributors Listing Page. ohloh.net. 27 вересня 2011. Архів оригіналу за 21 вересня 2009. Процитовано 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. Архів оригіналу за 11 березня 2014. Процитовано 17 січня 2014.
- ↑ Kowalczyk, Krzysztof. Download SumatraPDF. Архів оригіналу за 10 лютого 2011. Процитовано 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. Архів оригіналу за 10 листопада 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. Архів оригіналу за 19 січня 2016. Процитовано 31 жовтня 2015.
- ↑ sumatrapdf — PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows — Google Project Hosting. code.google.com. Архів оригіналу за 25 квітня 2011. Процитовано 13 серпня 2012.
- ↑ Google Project Hosting — Google Code. code.google.com. Архів оригіналу за 27 липня 2014. Процитовано 13 серпня 2012.
- ↑ GitHub — sumatrapdfreader/sumatrapdf: SumatraPDF reader. SumatraPDF Developers. Архів оригіналу за 19 січня 2016. Процитовано 28 серпня 2016.
- ↑ update the license to GPLv3, to match mupdf's license change. github.com. 3 липня 2009. Архів оригіналу за 4 квітня 2019. Процитовано 1 квітня 2019.
- ↑ Wohlfahrt, Lars. Sumatra PDF German. Архів оригіналу за 16 грудня 2014. Процитовано 30 червня 2007.
- ↑ Sumatra PDF version history. Архів оригіналу за 7 лютого 2019. Процитовано 1 квітня 2019.
- ↑ 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. Архів оригіналу за 3 квітня 2012. Процитовано 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[en]. Архів оригіналу за 3 квітня 2012. Процитовано 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. Архів оригіналу за 10 березня 2014. Процитовано 6 березня 2014.
- ↑ Sumatra PDF. Sumatra PDF. Архів оригіналу за 20 грудня 2014. Процитовано 6 березня 2014.
- ↑ Європейський фонд вільного програмного забезпечення[en] (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. Архів оригіналу за 3 квітня 2012. Процитовано 21 жовтня 2014.