LEELA(1)
π LEELA(1) β your PDF bestie from the General Commands Manual π
okay so bestie, welcome to LEELA(1), straight outta the General Commands Manual. This is the CLI frontend for the poppler-glib library of PDF functions, and itβs giving main character energy for all your PDF chaos. β¨
β¨ NAME β¨
LEELA β CLI frontend for the poppler-glib library of PDF functions. periodt. π
πΈ SYNOPSIS πΈ
leela [<options>] <command> [<pages>] <filename> [<opt|outfile>]
π¦ DESCRIPTION π¦
Leela is literally trying to give you complete access to the poppler library of pdf functions. You can split or join PDFs, extract metadata, view annotations, or modify or delete action scripts. Sheβs in active development, so new features will be added regularly β sheβs growing, your honor ππ
π OPTIONS π
-vNβ specify a pdf version number. not yet implemented, so donβt come for her π
π COMMANDS π
annotationsβ extract annotations from the input file and write tostdoutoroutfile. show me the lore π«Άappendβ append the filename to the outfile. join era fr fr.dataβ print out file metadata. possibilities foroptincludetitle,author,subject,keywords,creator,producer,created, andmodified. if nooptis provided, the complete unparsed XML metadata will be printed. raw metadata vibes β¨helpβ print out a brief help/usage message. when in doubt, ask for help bestie.pagesβ extract given page, or pages, from a PDF. if the page rage is not specified this function will return the page count of the provided file. yes βpage rageβ π it means page range.textβ print the text content of a PDF. text extraction slay.
π PAGES π
Pages may optionally be specified. With no page range specified, the command acts on the full document. Page ranges are specified as a list of numbers between square brackets all separated by spaces. Shell functions can be used to produce ranges, e.g. [ {1..6} ]. bracket magic iykyk π§
π₯ EXAMPLES π₯
Print out annotations found on pages 4 and 5 of filename.pdf:
leela annotations [ 4 5 ] filename.pdf
Join pages from two pdfs by appending page 3 of one.pdf on to the end of another.pdf:
leela append 3 one.pdf another.pdf
π SEE ALSO π
See github page at https://github.com/TrilbyWhite/Leela.git for further information and the most up-to-date version. Sumbit (yes, thatβs the original spelling π) bug reports on the github page. github is the source of truth, bestie.
okay thatβs the whole page π this was LEELA(1) from the General Commands Manual, version/page tag LEELA(1), and thereβs no date line in the footer, so consider this your cute sign-off: no date listed, just vibes and the manual name. slay π«Άβ¨
π¦ where this page comes from
- nixos 26.05: leela 12.fe7a35a
- nixpkgs unstable: leela 12.fe7a35a
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms