user10497: I am planning to create a chess puzzle book for beginners. Diagrams need to be published in the book. Right now I have all the materials in PDF. But I need a software to create diagrams for a particular chess position. Is there any way to scan chess diagrams from a PDF?

user24657: CheSScan app available on Play/App Store does what you are looking for.
chesscan.com
Disclaimer: I am the developer of the app.

user70: Try the following. You upload the image, it scans and generates FEN. I don't know if it will read a pdf but converting a pdf to a common graphic format is not hard.
Chess Grabber
I tried it using the diagram from this posting. It generated its determination of the diagram and this FEN:
rn1qk1nr/Pp4P1/2p2P2/4P2p/1bp5/2NbPPP1/PP2N1BP/B1BQ1RK1 w kq - 0 1

user11091: Chessfimee can perfectly serve you. 
It scans and analyses chessboards with chess diagrams, puzzles. All you need is to use the camera to take a photo of a chess diagram from books, papers, even LCD screens (PDFs, other sources). Also you can share the chess position (FEN) with other chess applications.
An iOS version will be coming soon.

user14100: I wrote a program that can recognize positions from books and magazines and give you the FEN. Here is the web interface for 
Chessputzer 
You can upload the image or paste directly from the clipboard. 
Note: it is designed for the the most common fonts used in print. It won't work for images from Chessbase etc. For that, use Fenbot. 
My aim was to make it good enough to read blurry images from old chess books so it should be pretty tolerant of artifacts and such.

user23657: This website has a chess ebook reader available for scanning chess diagrams from PDF:
https://chessvision.ai/
Additionally they also have browser extensions for Chrome and Firefox which is really handy in scanning images of positions on any web page.

10497: <p>I am planning to create a chess puzzle book for beginners. Diagrams need to be published in the book. Right now I have all the materials in PDF. But I need a software to create diagrams for a particular chess position. Is there any way to scan chess diagrams from a PDF?</p>
 24657: <p>CheSScan app available on Play/App Store does what you are looking for.</p>
<p>chesscan.com</p>
<p>Disclaimer: I am the developer of the app.</p>
 70: <p>Try the following. You upload the image, it scans and generates FEN. I don't know if it will read a pdf but converting a pdf to a common graphic format is not hard.</p>

<p><a href="http://www.chessgrabber.nicolaas.net/" rel="nofollow noreferrer">Chess Grabber</a></p>

<p>I tried it using the diagram from <a href="https://chess.stackexchange.com/questions/14583/reasoning-for-rook-sacrifice">this posting</a>. It generated its determination of the diagram and this FEN:</p>

<p><code>rn1qk1nr/Pp4P1/2p2P2/4P2p/1bp5/2NbPPP1/PP2N1BP/B1BQ1RK1 w kq - 0 1</code></p>
 11091: <p><a href="https://play.google.com/store/apps/details?id=com.fimetech.chessfimee" rel="noreferrer">Chessfimee</a> can perfectly serve you. </p>

<p>It scans and analyses chessboards with chess diagrams, puzzles. All you need is to use the camera to take a photo of a chess diagram from books, papers, even LCD screens (PDFs, other sources). Also you can share the chess position (FEN) with other chess applications.</p>

<p>An iOS version will be coming soon.</p>
 14100: <p>I wrote a program that can recognize positions from books and magazines and give you the FEN. Here is the web interface for 
<a href="https://www.ocf.berkeley.edu/~abhishek/putz/" rel="noreferrer">Chessputzer</a>  </p>

<p>You can upload the image or paste directly from the clipboard. </p>

<p><strong>Note</strong>: it is designed for the the most common fonts used in print. It won't work for images from Chessbase etc. For that, use Fenbot. </p>

<p>My aim was to make it good enough to read blurry images from old chess books so it should be pretty tolerant of artifacts and such.</p>
 23657: <p>This website has a chess ebook reader available for scanning chess diagrams from PDF:
<a href="https://chessvision.ai/" rel="noreferrer">https://chessvision.ai/</a></p>

<p>Additionally they also have browser extensions for Chrome and Firefox which is really handy in scanning images of positions on any web page.</p>
