Sumatra PDF
| Sumatra PDF | |
|---|---|
| Desenvolvedores | Krzysztof Kowalczyk, Simon Bünzli e outros[1] |
| Lançamento inicial | 1 de junho de 2006[2] |
| Lançamento estável | 3.6.1
/ 6 de abril de 2026[2] |
| Versão beta | Build 15481
/ 18 de abril de 2023[3] |
| Repositório | |
| Escrito em | C++, C |
| Sistema operacional | Windows Vista e posteriores |
| Tipo | Leitor de PDF |
| Licença | GPL versão 3, com alguns trechos de código sob Licença BSD[4] |
| Website | www |
Sumatra PDF é um leitor de código aberto desenvolvido por Krzysztof Kowalczyk que suporta os formatos Portable Document Format (PDF), Microsoft Compiled HTML Help (CHM), DjVu, EPUB, FictionBook (FB2), MOBI, PRC, Open XML Paper Specification (OpenXPS, OXPS, XPS) e Comic Book Archive file (CB7, CBR, CBT, CBZ). Gratuito e desenvolvido para o sistema operacional Microsoft Windows. As funções do programa são: Imprimir, marcar a última página lida, para voltar a ela automaticamente cada vez que o aplicativo é inicializado, girar e três modos diferentes de visualização (Facing, Continuous e Continuous Facing).[5][6]
História
O Sumatra PDF teve origem como projeto paralelo de Kowalczyk, então empregado pela Palm no desenvolvimento de um leitor de documentos para o dispositivo Foleo, cancelado pouco antes do lançamento previsto.[1] A primeira versão do Sumatra PDF, designada como versão 0.1, foi baseada no Xpdf 0.2 e lançada em 1.º de junho de 2006.[2] A partir da versão 0.2, o programa passou a utilizar o Poppler como motor de renderização. Na versão 0.4, houve uma mudança para o MuPDF, visando maior velocidade e melhor compatibilidade com o sistema Windows.[7] O Poppler permaneceu como mecanismo alternativo por algum tempo e, entre as versões 0.6 e 0.8, era utilizado automaticamente para renderizar páginas que o MuPDF não conseguia carregar. O Poppler foi completamente removido na versão 0.9, lançada em 10 de agosto de 2008. Em julho de 2009, o Sumatra PDF alterou sua licença de GNU GPL versão 2 para a versão 3, acompanhando a mudança de licença do MuPDF.[8] Desde a versão 0.9.4, o Sumatra PDF passou a oferecer suporte ao formato JPEG 2000. A versão 1.0 foi lançada em 17 de novembro de 2009, após mais de três anos de desenvolvimento cumulativo. A versão 2.0 foi disponibilizada em 2 de abril de 2012, mais de dois anos após a versão anterior.[2] Em 2007, antes da implementação oficial do suporte multilíngue, surgiram as primeiras traduções não oficiais, realizadas por Lars Wohlfahrt.[9]
Em fevereiro de 2014, a Free Software Foundation Europe retirou o Sumatra PDF da sua lista de aplicações recomendadas devido à presença da biblioteca proprietária unrar no código-fonte; a biblioteca foi substituída por uma alternativa livre na versão 3.0, publicada em 18 de outubro de 2014.[10] Em outubro de 2015, a versão 3.1 introduziu uma edição de 64 bits, além da original de 32 bits.[11] A partir da versão 3.2, publicada em março de 2020, o Sumatra PDF deixou de ser compatível com o Windows XP.[2] A última versão estável é a 3.6.1, publicada em 6 de abril de 2026.[2]
Características técnicas
O Sumatra PDF é escrito em C++ e C e utiliza diretamente a Win32 API, opção arquitetural motivada pelo propósito de manter reduzidas as dimensões do executável e o tempo de arranque.[1] Para a renderização dos PDF é utilizada a biblioteca MuPDF.[1] O programa está disponível tanto em formato de instalação como sob a forma de aplicação portátil constituída por um único executável, capaz de ser executado a partir de uma pen drive sem instalação.[12] Até à versão 1.1, a impressão era efetuada convertendo cada página numa imagem bitmap, mecanismo posteriormente substituído por um procedimento mais eficiente.[2]
Segurança
Em abril de 2013, a Microsoft Vulnerability Research publicou o aviso MSVR13-005, relativo a uma vulnerabilidade do tipo use-after-free (CVE-2013-2830) presente nas versões 2.0 a 2.1.1, suscetível de permitir a execução de código arbitrário através da abertura de um ficheiro especialmente preparado; a vulnerabilidade foi corrigida na versão 2.2.[13] Em fevereiro de 2026 foram divulgadas duas vulnerabilidades adicionais que afetavam versões anteriores à 3.5.2: a CVE-2026-25880, com pontuação CVSS de 7,8, relativa a um caminho de procura não confiável na funcionalidade Show in folder;[14] e a CVE-2026-25920, uma leitura fora dos limites na heap do descompressor HuffDic dos ficheiros MOBI.[15]
Ver também
Referências
- ↑ a b c d Krzysztof Kowalczyk (25 de julho de 2021). «Lessons learned from 15 years of SumatraPDF, an open source Windows app». kowalczyk.info (em inglês). Consultado em 12 de maio de 2026
- ↑ a b c d e f g «Version history». SumatraPDF Project (em inglês). Consultado em 12 de maio de 2026
- ↑ «Pre-release builds» (em inglês). Sumatra PDF. Consultado em 12 de maio de 2026
- ↑ «sumatrapdf» (em inglês). GitHub. Consultado em 22 de agosto de 2021
- ↑ «Com Sumatra PDF Viewer, visualize seus arquivos PDF com praticidade». 25 de setembro de 2013
- ↑ «Sumatra PDF 0.9.4». Pplware.com. 22 de julho de 2009
- ↑ «SumatraPDF 0.4 released». kowalczyk.info. Consultado em 30 de outubro de 2025. Cópia arquivada em 14 de abril de 2012
- ↑ «Sumatra PDF Reader». GitHub (em inglês). 3 de julho de 2009. Consultado em 30 de outubro de 2025
- ↑ «Sumatra PDF Deutsch». PDF. EvilTux. Consultado em 30 de outubro de 2025. Cópia arquivada em 5 de março de 2016
- ↑ Martin Brinkmann (20 de outubro de 2014). «Lightweight PDF reader Sumatra reaches version 3.0». PDF Tech News (em inglês). Consultado em 13 de maio de 2026
- ↑ «Provide 64bit builds. Issue #190». GitHub (em inglês). Consultado em 30 de outubro de 2025
- ↑ Collin Probst (28 de setembro de 2021). «Sumatra PDF review». TechRadar (em inglês). Consultado em 13 de maio de 2026
- ↑ «Microsoft Vulnerability Research Advisory MSVR13-005, Vulnerability in SumatraPDF Reader Could Allow Remote Code Execution». Microsoft Vulnerability Research (em inglês). 16 de abril de 2013. Consultado em 13 de maio de 2026
- ↑ «Untrusted Search Path in SumatraPDF Reader (explorer.exe on Windows)». github.com (em inglês). 9 de fevereiro de 2026. Consultado em 13 de maio de 2026
- ↑ «NVD - CVE-2026-25920». nvd.nist.gov. Consultado em 13 de maio de 2026
Ligações externas
Media relacionados com Sumatra PDF no Wikimedia Commons- «Sumatra PDF» (em inglês). Consultado em 12 de maio de 2026
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.