Dev Center
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

How to troubleshoot error message “-10022 The PDF DLL is missing”

« Back to FAQ index

The error message -10022 The PDF DLL is missing indicates that the Dynamsoft Barcode Reader is looking for a PDF DLL file, which is typically used in Windows environments. However, this error message may also appear in Linux environments, as both cases point to the same issue due to a shared error message library.

This error occurs when the necessary PDF library files required for handling PDF files are either missing or the required dependencies are not in the correct path.

To resolve this issue you could try the following methods

Please check if the PDF library files are located in the same directory as the Dynamsoft Barcode Reader library (e.g. DynamsoftBarcodeReaderx64.dll). If they are not, kindly copy the PDF library files to that location and try again.

For Windows x86:

  • DynamicPdf.dll

  • DynamicPdfCore.dll

  • DynamicImage.dll

For Windows x64:

  • DynamicPdfx64.dll

  • DynamicPdfCorex64.dll

  • DynamicImagex64.dll

For Linux:

  • libDynamicPdf.so

  • libDynamicPdfCore.so

If you still have this issue, please check if all dependencies are installed based on your OS.

For Windows: Use dumpbin command line tool to check dependency.

dumpbin/dependents your_ddl_file.ddl

For Linux: Run the following command on the console to check if all dependencies are installed.

 ldd /lib/libDynamicPdf.so

Tips: Generally, libatomic1 is not installed on ARM64, while it does appear to exist on the AMD64 image. If you are using ARM64, you could test if libatomic1 is installed.

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

latest version

    • Latest version
    • Version 10.x
      • Version 10.2.0
      • Version 10.0.21
      • Version 10.0.20
      • Version 10.0.10
      • Version 10.0.0
    • Version 9.x
      • Version 9.6.42
      • Version 9.6.40
      • Version 9.6.33
      • Version 9.6.32
      • Version 9.6.31
      • Version 9.6.30
      • Version 9.6.20
      • Version 9.6.10
      • Version 9.6.0
      • Version 9.4.0
      • Version 9.2.0
      • Version 9.0.0
    • Version 8.x
      • Version 8.8.0
      • Version 8.6.0
      • Version 8.4.0
      • Version 8.2.0
      • Version 8.1.2
      • Version 8.1.0
      • Version 8.0.0
    • Version 7.x
      • Version 7.6.0
      • Version 7.5.0
    Change +