Skip to content

Commit 13d2fec

Browse files
authored
Update error-10022-the-PDF-DLL-is-missing.md
1 parent f47280f commit 13d2fec

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

faq/general/error-10022-the-PDF-DLL-is-missing.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,43 +10,45 @@ needAutoGenerateSidebar: false
1010

1111
[<< Back to FAQ index](index.md)
1212

13-
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.
13+
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.
14+
15+
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.
1416

1517
### To resolve this issue you could try the following method
1618

1719
1. 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.
18-
20+
1921
**For Windows:**
20-
22+
2123
- `DynamicPdf.dll` // for Windows x86
2224

2325
- `DynamicPdfCore.dll` // for Windows x86
2426

2527
- `DynamicPdfx64.dll` // for Windows x64
2628

2729
- `DynamicPdfCorex64.dll` // for Windows x64
28-
30+
2931
**For Linux:**
3032

3133
- `libDynamicPdf.so`
3234

3335
- `libDynamicPdfCore.so`
34-
36+
3537
2. If you still have this issue, please check if all dependencies are installed based on your OS.
36-
38+
3739
**For Windows:**
3840
Use `dumpbin` command line tool to check dependency.
3941

4042
```
4143
dumpbin/dependents your_ddl_file.ddl
4244
```
43-
45+
4446
**For Linux:**
4547
Run the following command on the console to check if all dependencies are installed.
4648

4749
```
4850
ldd /lib/libDynamicPdf.so
4951
```
50-
52+
5153
> Tips:
5254
> 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.

0 commit comments

Comments
 (0)