You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: faq/general/error-10022-the-PDF-DLL-is-missing.md
+22-15Lines changed: 22 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ needAutoGenerateSidebar: false
10
10
11
11
[<< Back to FAQ index](index.md)
12
12
13
+
13
14
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
15
16
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.
@@ -18,15 +19,21 @@ This error occurs when the necessary PDF library files required for handling PDF
18
19
19
20
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.
20
21
21
-
**For Windows:**
22
+
**For Windows x86:**
22
23
23
-
-`DynamicPdf.dll` // for Windows x86
24
+
-`DynamicPdf.dll`
24
25
25
-
-`DynamicPdfCore.dll` // for Windows x86
26
+
-`DynamicPdfCore.dll`
27
+
28
+
-`DynamicImage.dll`
29
+
30
+
**For Windows x64:**
26
31
27
-
-`DynamicPdfx64.dll` // for Windows x64
32
+
-`DynamicPdfx64.dll`
28
33
29
-
-`DynamicPdfCorex64.dll` // for Windows x64
34
+
-`DynamicPdfCorex64.dll`
35
+
36
+
-`DynamicImagex64.dll`
30
37
31
38
**For Linux:**
32
39
@@ -42,13 +49,13 @@ Use `dumpbin` command line tool to check dependency.
42
49
```
43
50
dumpbin/dependents your_ddl_file.ddl
44
51
```
45
-
46
-
**For Linux:**
47
-
Run the following command on the console to check if all dependencies are installed.
48
-
49
-
```
50
-
ldd /lib/libDynamicPdf.so
51
-
```
52
-
53
-
> Tips:
54
-
> 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.
52
+
53
+
**For Linux:**
54
+
Run the following command on the console to check if all dependencies are installed.
55
+
56
+
```
57
+
ldd /lib/libDynamicPdf.so
58
+
```
59
+
60
+
> Tips:
61
+
> 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