Skip to content

Commit d54e683

Browse files
authored
Update error-10022-the-PDF-DLL-is-missing.md
1 parent 0a6825e commit d54e683

File tree

1 file changed

+24
-25
lines changed

1 file changed

+24
-25
lines changed
Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: default-layout
33
title: How to resolve error -10022 the PDF DLL is missing?
4-
keywords: Dynamsoft Barcode Reader, FAQ, Dependency, General, ensure no overuse
4+
keywords: Dynamsoft Barcode Reader, FAQ, Dependency, General, pdf, missing
55
description: How to resolve error -10022 the PDF DLL is missing?
66
needAutoGenerateSidebar: false
77
---
@@ -10,35 +10,34 @@ needAutoGenerateSidebar: false
1010

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

13-
The error message "-10022 The PDF DLL is missing" suggests that the Dynamsoft Barcode Reader is looking for a DLL file, which is typically used in Windows environments,rather than a shared object (SO) file, which is used in Linux environments. However,you might also encounter same error message in Linux (They indicate the same issue), since we have unified error message library. This error occurs when the necessary PDF library files required for handling PDF files is either missing or required dependencies not in 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. 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.
1414

15-
# To resolve this isuue you could try following method
15+
### To resolve this issue you could try the following method
1616

17-
- General Solution:
18-
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. If you still have this issue, please refer to next step based on your OS.
17+
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.
1918

2019
- For Windows:
21-
`DynamicPdf.dll` // If you are using Winodws x86
22-
`DynamicPdfCore.dll` // If you are using Winodws x86
23-
`DynamicPdfx64.dll` // If you are using Winodws x64
24-
`DynamicPdfCorex64.dll` // If you are using Winodws x64
25-
26-
To check if all dependencies is properly installed, you could use following method:
27-
Use `dumpbin` command line tool to check dependency.
28-
29-
```
30-
dumpbin/dependents your_ddl_file.ddl
31-
```
20+
`DynamicPdf.dll` // for Windows x86
21+
`DynamicPdfCore.dll` // for Windows x86
22+
`DynamicPdfx64.dll` // for Windows x64
23+
`DynamicPdfCorex64.dll` // for Windows x64
3224

3325
- For Linux:
34-
`libDynamicPdf.so`
35-
`libDynamicPdfCore.so`
36-
37-
To resolve this issue, please run following command on console to check if all dependencies are installed
26+
`libDynamicPdf.so`
27+
`libDynamicPdfCore.so`
28+
29+
2. If you still have this issue, please check if all dependencies are installed based on your OS.
3830

39-
```
40-
ldd /lib/libDynamicPdf.so
41-
```
31+
- For Windows:
32+
Use `dumpbin` command line tool to check dependency.
33+
```
34+
dumpbin/dependents your_ddl_file.ddl
35+
```
4236

43-
> Tips:
44-
> 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.
37+
- For Linux:
38+
Run the following command on the console to check if all dependencies are installed
39+
```
40+
ldd /lib/libDynamicPdf.so
41+
```
42+
> Tips:
43+
> 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)