1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Guides: GROBID, PDF Metadata, Citations and Identifiers | GROBID Tools</title> 7 <meta name="description" content="Practical guides on the GROBID library, extracting metadata from PDFs, parsing citations, DOIs and arXiv IDs, and handling scanned PDFs."> 8 <meta name="last-modified" content="2026-10-03"> 9 <meta property="og:type" content="website"> 10 <meta property="og:url" content="https://grobid.org/guides/"> 11 <meta property="og:title" content="Guides â GROBID Tools"> 12 <meta property="og:description" content="Practical guides on PDF metadata, citation parsing, and identifiers."> 13 <meta property="og:updated_time" content="2026-10-03"> 14 <link rel="canonical" href="https://grobid.org/guides/"> 15 <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctext y='.9em' font-size='90'%3Eð%3C/text%3E%3C/svg%3E"> 16 <link rel="stylesheet" href="/css/site.css"> 17<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 17-18
17 18<script async src="https://www.googletagmanager.com/gtag/js?id=
18G-H1FWND0S6P
vendor: 12 bytes, line 18
18"></script>
19<script> 20
vendor: 134 bytes, lines 20-24
20window.dataLayer = window.dataLayer || []; 21 function gtag(){dataLayer.push(arguments);} 22 gtag('js', new Date()); 23 24 gtag('config', '
24G-H1FWND0S6P
vendor: 4 bytes, line 24
24');
25</script>
25 26</head> 27<body> 28 <nav class="site-nav" aria-label="Primary"> 29 <div class="site-nav-inner"> 30 <a href="/" class="brand">ð GROBID Tools</a> 31 <ul> 32 <li><a href="/">Extractor</a></li> 33 <li><a href="/guides/what-is-grobid">What is GROBID?</a></li> 34 <li><a href="/guides/">Guides</a></li> 35 <li><a href="/formats/">Formats</a></li> 36 <li><a href="/about">About</a></li> 37 <li><a href="/contact">Contact</a></li> 38 </ul> 39 </div> 40 </nav> 41 42 <main class="doc-page"> 43 <h1>Guides</h1> 44 <p class="meta">Last reviewed on October 3, 2026</p> 45 46 <p>The guides below explain how PDF metadata is structured, how a heuristic extractor goes about pulling it out, and how to make the resulting records useful in a real workflow. They are written for people who handle a lot of academic and technical PDFs and want to understand what the tools are actually doing â and where they fall short.</p> 47 48 <h2>About GROBID</h2> 49 <ul> 50 <li><a href="/guides/what-is-grobid">What is GROBID?</a> â an independent overview of the open-source scholarly PDF parser: what it extracts, how it works, and its TEI XML output.</li> 51 <li><a href="/guides/grobid-docker-and-api">Running GROBID with Docker and the REST API</a> â start a local server, call it with curl, configure Crossref consolidation, and batch-process with the Python client.</li> 52 <li><a href="/guides/grobid-alternatives">GROBID alternatives compared</a> â CERMINE, AnyStyle, Nougat, Docling, Marker, MinerU and reference-manager lookups.</li> 53 </ul> 54 55 <h2>Start here</h2> 56 <ul> 57 <li><a href="/guides/pdf-metadata-extraction">A practical guide to PDF metadata extraction</a> â what counts as metadata in a PDF, where it lives, and how to pull it out cleanly.</li> 58 <li><a href="/guides/citation-parsing">Citation parsing in plain language</a> â how a tool decides where one reference ends and the next begins.</li> 59 <li><a href="/guides/doi-and-identifiers">DOI, arXiv ID, PMID, ORCID, ISBN and ISSN formats</a> â the persistent identifiers that make a citation actually resolvable.</li> 60 <li><a href="/guides/arxiv-identifiers">arXiv identifiers explained</a> â old and new arXiv ID formats, versions, and the arXiv DOI.</li> 61 <li><a href="/guides/find-doi-of-a-pdf">How to find the DOI of a PDF</a> â where DOIs are printed and how to look one up from a title.</li> 62 </ul> 63 64 <h2>Beyond the basics</h2> 65 <ul> 66 <li><a href="/guides/scanned-pdf-and-ocr">Working with scanned PDFs and OCR</a> â what to do when the text layer is missing or unreliable.</li> 67 <li><a href="/guides/client-side-pdf-processing">Why process PDFs in the browser</a> â a tour of the architectural choices behind a privacy-first extractor.</li> 68 <li><a href="/guides/working-with-references">From extracted records to a reference list</a> â turning raw output into something a paper, thesis, or library catalogue can use.</li> 69 </ul> 70 71 <h2>Reference material</h2> 72 <p>
72For format-specific notes â BibTeX, RIS, CSL-JSON, Markdown, DOCX â see the <a href="/formats/">formats reference</a>.</p> 73 </main> 74 75 <footer> 76 <div class="footer-inner"> 77 <nav class="footer-links" aria-label="Site policies"> 78 <a href="/about">About</a> 79 <a href="/contact">Contact</a> 80 <a href="/privacy">Privacy</a> 81 <a href="/terms">Terms</a> 82 <a href="/cookies">Cookies</a> 83 <a href="/disclaimer">Disclaimer</a> 84 </nav> 85 <p>© 2026 GROBID Tools. Built with PDF.js running in your browser. Independent site, not the official GROBID project.</p> 86 </div> 87 </footer>
88<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ff07b682413a49e1bea5aa049f7b54fc","r":1,"spa":2}' crossorigin="anonymous"></script>
88 89</body> 90</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.