Poppler:Poppler是一个广泛使用的PDF库,提供了在C++中读取和渲染PDF文件的功能。它是开源的,并在GNU通用公共许可证下发布。它提供了一个名为“poppler-glib”的GTK+小部件,可以方便地在GTK+应用程序中使用。它还支持其他编程语言,如Python和JavaScript等。 poppler.freedesktop.org/

MuPDF:MuPDF是一个轻量级的PDF库,使用C语言编写。它提供了在C++中渲染和解析PDF文件的功能。MuPDF非常快速和可定制,它提供了一个名为“mupdfgl”的OpenGL小部件,可以方便地在OpenGL应用程序中使用。它还支持其他编程语言,如Java和Python等。 mupdf.com/

PDFium:PDFium是Google开发的开源PDF库,用于在Chromium浏览器中显示PDF文件。它使用C++编写,并支持Windows,Linux和MacOS等操作系统。它还支持在其他编程语言中使用,如Python,JavaScript和C#等。 pdfium.googlesource.com/pdfium/

这些开源PDF阅读库都是可靠的选择,具有广泛的功能和社区支持。根据您的需求,您可以选择其中一个或多个来满足您的需求。

  •