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
Sumatra PDF
Тип переглядач файлів
Автор(и) Кшиштоф Ковальчик
Розробник Кшиштоф Ковальчик, Саймон Бюнзлі та інші
Перший випуск 1 червня 2006
Стабільний випуск 3.1.2 (14 серпня 2016 (2016-08-14))
Репозиторій github.com/sumatrapdfreader/sumatrapdf
Операційна система Microsoft Windows
Мова програмування C і C++
Розмір 4,63 МБ (32-бітна), 4,96 МБ (64-бітна)
Доступні мови 57 мов
Українська так
Стан розробки активний
Ліцензія GNU GPLv3
Вебсайт sumatrapdfreader.org

 Sumatra PDF у Вікісховищі
Запущені у WINE Sumatra PDF і Media Player Classic на Linux

Можливості

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 PDF, натхненний коміксом «Вартові»

Автор вказав, що вибір назви «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
  • Список переносного програмного забезпечення

Примітки

  1. Kowalczyk, Krzysztof. Sumatra PDF — A PDF Viewer for Windows. Процитовано 19 лютого 2008.
  2. Kowalczyk, Krzysztof. SumatraPDF 0.4 released. Архів оригіналу за 14 квітня 2012. Процитовано 20 лютого 2007.
  3. Henry, Alan (11 серпня 2007). Sumatra PDF Viewer: Fast and Simple PDF Reading. AppScout. Архів оригіналу за 9 червня 2012. Процитовано 1 квітня 2019.
  4. Sumatra PDF — Old Version of Sumatra PDF. oldapps.com. 19 жовтня 2014. Процитовано 15 листопада 2014.
  5. Adobe Systems Incorporated (2009). Adobe Reader. Процитовано 15 жовтня 2009.
  6. Adobe Systems Incorporated (2012). Adobe Reader XI / Tech specs. Процитовано 16 жовтня 2012.
  7. Kowalczyk, Krzysztof (лютий 2009). Issue 461: Copy to clipboard not allowed in protected files. Процитовано 13 вересня 2012.
  8. Kowalczyk, Krzysztof (вересень 2012). Issue 2003: printing fails (denied) due to PDF «Denied Permissions». Процитовано 13 вересня 2012.
  9. Kowalczyk, Krzysztof. Issue 1927: DRM-like features make working with documents difficult. Процитовано 25 травня 2013.
  10. Corbet, Jonathan (1 червня 2009). Okular, Debian, and copy restrictions. lwn.net. Процитовано 1 квітня 2019.
  11. Johnson, Adrian (травень 2008). poppler Printing with poppler on Windows. Процитовано 29 листопада 2009.
  12. Kowalczyk, Krzysztof (жовтень 2008). Issue 378: mass memory needed for printing any pdf document. Процитовано 29 листопада 2009.
  13. Kowalczyk, Krzysztof (травень 2008). Sumatra PDF — A PDF Viewer for Windows — Version history. Процитовано 31 травня 2017.
  14. Kowalczyk, Krzysztof. Translators. Sumatra PDF — A PDF Viewer for Windows. Процитовано 29 жовтня 2007.
  15. SumatraPDF documentation / Version history. www.sumatrapdfreader.org. Процитовано 1 червня 2021.
  16. The Sumatra PDF Open Source Project on Ohloh: Contributors Listing Page. ohloh.net. 27 вересня 2011. Процитовано 17 січня 2014.
  17. 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.
  18. Kowalczyk, Krzysztof. Download SumatraPDF. Процитовано 7 лютого 2011.
  19. 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.
  20. XhmikosR's Builds. xhmikosr.1f0.de. 14 січня 2014. Архів оригіналу за 8 лютого 2014. Процитовано 12 лютого 2014.
  21. Sumatra PDF Reader forum. forums.fofou.org. Архів оригіналу за 21 лютого 2014. Процитовано 12 лютого 2014.
  22. Provide 64bit builds. GitHub. Процитовано 31 жовтня 2015.
  23. sumatrapdf — PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows — Google Project Hosting. code.google.com. Процитовано 13 серпня 2012.
  24. Google Project Hosting — Google Code. code.google.com. Процитовано 13 серпня 2012.
  25. GitHub — sumatrapdfreader/sumatrapdf: SumatraPDF reader. SumatraPDF Developers. Процитовано 28 серпня 2016.
  26. update the license to GPLv3, to match mupdf's license change. github.com. 3 липня 2009.
  27. Wohlfahrt, Lars. Sumatra PDF German. Процитовано 30 червня 2007.
  28. Sumatra PDF version history.
  29. Kowalczyk, Krzysztof (21 лютого 2008). Name of Application. Sumatra PDF Viewer forum. Архів оригіналу за 3 квітня 2012. Процитовано 21 лютого 2008.
  30. 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.»
  31. Schifreen, Rob (21 липня 2013). This Amazing PDF Reader Is Portable And Tiny. techsupportalert.com. Архів оригіналу за 1 квітня 2019. Процитовано 1 квітня 2019.
  32. 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.»
  33. Roshal, Alexander L. (9 жовтня 2011). The source code of UnRAR utility is freeware. Процитовано 6 березня 2014.
  34. Sumatra PDF. Sumatra PDF. Процитовано 6 березня 2014.
  35. Європейський фонд вільного програмного забезпечення (28 лютого 2014). Get a Free Software PDF reader!. Архів оригіналу за 9 лютого 2014. Процитовано 6 березня 2014.
  36. Ojasild, Heiki (5 березня 2014). PDFreaders.org: Removal of SumatraPDF due to inclusion of non-free code. Архів оригіналу за 30 жовтня 2014. Процитовано 6 березня 2014.
  37. Kowalczyk, Krzysztof (жовтень 2014). Sumatra PDF — A PDF Viewer for Windows — Version history. Процитовано 21 жовтня 2014.

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.