sumatrapdf

SumatraPDF reader

Github stars Tracking Chart

SumatraPDF Reader

SumatraPDF is a multi-format (PDF, EPUB, MOBI, FB2, CHM, XPS, DjVu) reader
for Windows under (A)GPLv3 license, with some code under BSD license (see
AUTHORS).

More information:

To compile you need Visual Studio 2019. Free Community edition works.

I tend to update to the latest release of Visual Studio. Lately C++ evolves quickly
and Visual Studio constantly adds latest capabilities. If things don't compile,
first make sure you're using the latest version of Visual Studio.

Open vs2019/SumatraPDF.sln when using Visual Studio 2019

You need at least version 16.4 of Visual Studio 2019.

Notes on targets:

Asan notes

Flags: https://github.com/google/sanitizers/wiki/SanitizerCommonFlags
Can be set with env variable:

  • ASAN_OPTIONS=allocator_may_return_null=1:verbosity=1:check_malloc_usable_size=false:suppressions="C:\Users\kjk\src\sumatrapdf\asan.supp"

In Visual Studio, this is in Debugging, Environment section.

Supressing issues: https://clang.llvm.org/docs/AddressSanitizer.html#issue-suppression
Note: I couldn't get supressing to work.

Main metrics

Overview
Name With Ownersumatrapdfreader/sumatrapdf
Primary LanguageC
Program languagePerl (Language Count: 34)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2012-10-02 06:59:55
Pushed At2025-07-02 15:43:48
Last Commit At2025-07-02 17:20:55
Release Count29
Last Release Name3.5.2rel (Posted on )
First Release Name1.4split (Posted on 2014-12-03 08:29:25)
用户参与
Stargazers Count15k
Watchers Count318
Fork Count1.8k
Commits Count16k
Has Issues Enabled
Issues Count3580
Issue Open Count593
Pull Requests Count164
Pull Requests Open Count1
Pull Requests Close Count82
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private