frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Tell HN: Fable is now credits only

5•teruakohatu•1h ago•2 comments

What's one SEO strategy that's consistently driving results?

2•cirilraj•53m ago•1 comments

Tell HN: I managed to unsubscribe from Adobe CC without being charged

22•frereubu•16h ago•2 comments

Ask HN: Are systems ready for the first negative leap second?

8•Asmod4n•16h ago•9 comments

Ask HN: Is anyone experimenting with different ways of using LLMs for coding?

200•yehiaabdelm•4d ago•202 comments

Claude has the worst pricing – but people want it

10•amukbils•14h ago•16 comments

The Hard Parts of Streaming Audio in Voice Agents

2•gokuljs•8h ago•4 comments

Ask HN: What cool stuff have you all been using Fable 5 for?

11•Tsarp•15h ago•14 comments

Ripple Calculator: Complete Guide to XRP Profit and Conversion

4•blockyyr•14h ago•0 comments

Ask HN: Is anyone using Jujutsu version control (JJ) exclusively?

7•cabyambo•19h ago•1 comments

How are you measuring Claude Code and Codex performance?

3•achalpandey•11h ago•5 comments

Protecting Exploration in an Efficient System

2•rando77•12h ago•0 comments

Ask HN: Are there good security benchmarks for LLMs?

7•melvinroest•21h ago•0 comments

Ask HN: Who is hiring? (July 2026)

244•whoishiring•5d ago•355 comments

Ask HN: I use coding agents daily, but how do real engineers use them?

3•getlawgdon•17h ago•6 comments

Ask HN: Who wants to be hired? (July 2026)

151•whoishiring•5d ago•492 comments

Opinion: Agents > Unix Shell

3•akiarie•17h ago•1 comments

Ask HN: Why about a third of the submissions become dead in mere minutes?

12•g-b-r•1d ago•29 comments

Ask HN: Why submit your AI-written article?

7•blinkbat•17h ago•7 comments

Ask HN: What should I verify before releasing a P2P messenger?

6•Realman78•17h ago•4 comments

Ask HN: What are some programming languages you wish you could use more?

2•mghackerlady•18h ago•3 comments

Ask HN: Since when does Craigslist's front page have emojis?

39•argee•6d ago•33 comments

Ask HN: Are you emotionally attached to AI code?

3•CurleighBraces•20h ago•6 comments

I built a local-first replacement for TV Time before it shuts down July 15

2•continuitytv•20h ago•1 comments

Ask HN: What internal tools/SASS replacements are you building?

3•kostarelo•20h ago•1 comments

Tools/approach to pentest my own framework/SaaS?

3•shinobi-apps•21h ago•4 comments

Ask HN: Open-source website builders for animated sites like Higgsfield?

4•adithyaharish•22h ago•0 comments

Tell HN: Error: Claude-fable-5 is temporarily unavailable

3•throwaw12•23h ago•3 comments

Claude Code deletes conversations after 30 days

2•mieubrisse•23h ago•4 comments

Ask HN: What is your go-to prompt to prove AI can be wrong?

2•throwaway_887•1d ago•4 comments
Open in hackernews

Ask HN: Best on device LLM tooling for PDFs?

4•martinald•1y ago
I've got very used to using the "big" LLMs for analysing PDFs

Now llama.cpp has vision support; I tried out PDFs with it locally (via LM Studio) but the results weren't as good as I hoped for. One time it insisted it couldn't do "OCR", but gave me an example of what the data _could_ look like - which was the data.

The other major problem is sometimes PDFs are actually made up of images; and it got super confused on those as well.

Given this is so new I'm struggling to find any tools which make this easier.

Comments

raymond_goo•1y ago
Try something like this

  !pip install pytesseract pdf2image pillow
  !apt install poppler-utils
  #!apt install tesseract-ocr
  from pdf2image import convert_from_path
  import pytesseract

  pages = convert_from_path('k.pdf', dpi=300)

  all_text = ""
  for page_num, img in enumerate(pages, start=1):
      text = pytesseract.image_to_string(img)
      all_text += f"\n--- Page {page_num} ---\n{text}"

  print(all_text)
constantinum•1y ago
give https://pg.llmwhisperer.unstract.com/ a try