{"id":18686543,"url":"https://github.com/ashutoshvarma/libxpdf","last_synced_at":"2025-04-12T05:05:40.265Z","repository":{"id":44747028,"uuid":"246514794","full_name":"ashutoshvarma/libxpdf","owner":"ashutoshvarma","description":"Static library built from source of www.xpdfreader.com with most of dependencies built within","archived":false,"fork":false,"pushed_at":"2023-12-15T02:56:36.000Z","size":628,"stargazers_count":8,"open_issues_count":3,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T00:35:43.264Z","etag":null,"topics":["cplusplus","cpp-library","pdf","pdf-parser","pdf-viewer-component","xpdf","xpdf-reader"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ashutoshvarma.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-11T08:27:01.000Z","updated_at":"2024-05-12T11:31:53.000Z","dependencies_parsed_at":"2024-11-07T10:33:59.416Z","dependency_job_id":"3005a426-1acf-451c-bc19-1aaf48dd7c8f","html_url":"https://github.com/ashutoshvarma/libxpdf","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashutoshvarma%2Flibxpdf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashutoshvarma%2Flibxpdf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashutoshvarma%2Flibxpdf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashutoshvarma%2Flibxpdf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashutoshvarma","download_url":"https://codeload.github.com/ashutoshvarma/libxpdf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248519489,"owners_count":21117760,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cplusplus","cpp-library","pdf","pdf-parser","pdf-viewer-component","xpdf","xpdf-reader"],"created_at":"2024-11-07T10:28:03.045Z","updated_at":"2025-04-12T05:05:40.224Z","avatar_url":"https://github.com/ashutoshvarma.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build CI](https://github.com/ashutoshvarma/libxpdf/workflows/Build%20CI/badge.svg?branch=master)](https://github.com/ashutoshvarma/libxpdf/actions?query=workflow%3A%22Build+CI%22)\n# libxpdf\n\nStatic library build from [xpdf reader](http://www.xpdfreader.com/download.html) source with most dependencies(`zlib`, `libpng`, `freetype2`) included within.\n\n## Linking against libxpdf\nAll the optional dependencies (`fontconfig` and `libpaper`) are disabled. \n\nOnly `Threads` are required dependency.\n\n**Note:-** For Pre-built library/binaries see [releases](https://github.com/ashutoshvarma/libxpdf/releases)\n\n## Building\nCMake is used throughout the whole configuration and building process. You can get more information about CMake in the documentation.\n\nCMake encourages to use out-of-source builds to not to pollute the directory with source code with compiled binaries. Typical building scenario on UNIX-like system looks as following:\n```Shell\nmkdir ./libxpdf-build\ncd ./libxpdf-build\ncmake -DCMAKE_BUILD_TYPE=Release ../libxpdf\nmake\n```\n\nUse -G option to select build system other than based on Makefile. To pass any variable to CMake use -D option.\n\nUse CMAKE_C_COMPILER variable to override default C compiler, and CMAKE_CXX_COMPILER variable to override default C++ compiler.\n\nUse CMAKE_C_FLAGS variable to add specific compilation flags to C compiler, and CMAKE_CXX_FLAGS variable for C++ compiler.\n\n#### Other Options\nTo set other xpdf build options read their   [INSTALL](https://github.com/ashutoshvarma/libxpdf/blob/master/xpdf-4.02/INSTALL)\n\nXpdf tools can be build along library using `BUILD_TOOLS` cmake option. Disabled by default.\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashutoshvarma%2Flibxpdf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashutoshvarma%2Flibxpdf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashutoshvarma%2Flibxpdf/lists"}