{"id":14185269,"name":"github.com/sassoftware/pdf-xtract","ecosystem":"go","description":"Package pdf implements reading of PDF files.\n\nPDF is Adobe's Portable Document Format, ubiquitous on the internet.\nA PDF document is a complex data format built on a fairly simple structure.\nThis package exposes the simple structure along with some wrappers to\nextract basic information. If more complex information is needed, it is\npossible to extract that information by interpreting the structure exposed\nby this package.\n\nSpecifically, a PDF is a data structure built from Values, each of which has\none of the following Kinds:\n\nThe accessors on Value—Int64, Float64, Bool, Name, and so on—return\na view of the data as the given type. When there is no appropriate view,\nthe accessor returns a zero result. For example, the Name accessor returns\nthe empty string if called on a Value v for which v.Kind() != Name.\nReturning zero values this way, especially from the Dict and Array accessors,\nwhich themselves return Values, makes it possible to traverse a PDF quickly\nwithout writing any error checking. On the other hand, it means that mistakes\ncan go unreported.\n\nThe basic structure of the PDF file is exposed as the graph of Values.\n\nMost richer data structures in a PDF file are dictionaries with specific interpretations\nof the name-value pairs. The Font and Page wrappers make the interpretation\nof a specific Value as the corresponding type easier. They are only helpers, though:\nthey are implemented only in terms of the Value API and could be moved outside\nthe package. Equally important, traversal of other PDF data structures can be implemented\nin other packages as needed.","homepage":"https://github.com/sassoftware/pdf-xtract","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/sassoftware/pdf-xtract","keywords_array":[],"namespace":"github.com/sassoftware","versions_count":4,"first_release_published_at":"2026-01-30T15:20:47.000Z","latest_release_published_at":"2026-04-30T07:55:42.000Z","latest_release_number":"v0.2.1","last_synced_at":"2026-06-10T04:16:28.661Z","created_at":"2026-04-05T07:55:42.487Z","updated_at":"2026-06-10T04:16:28.662Z","registry_url":"https://pkg.go.dev/github.com/sassoftware/pdf-xtract","install_command":"go get github.com/sassoftware/pdf-xtract","documentation_url":"https://pkg.go.dev/github.com/sassoftware/pdf-xtract#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-05T08:54:37.096Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.190392692417943,"dependent_packages_count":4.863620370805336,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.027006531611639},"purl":"pkg:golang/github.com/sassoftware/pdf-xtract","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/sassoftware/pdf-xtract","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/sassoftware/pdf-xtract","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/sassoftware/pdf-xtract/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsassoftware%2Fpdf-xtract/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsassoftware%2Fpdf-xtract/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsassoftware%2Fpdf-xtract/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsassoftware%2Fpdf-xtract/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsassoftware%2Fpdf-xtract/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsassoftware%2Fpdf-xtract/codemeta","maintainers":[]}