Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
PDFReadingMode
PDFReadingMode
determines how to read barcodes from PDF files.
Candidate Mode List
- PDFRM_AUTO
- PDFRM_VECTOR
- PDFRM_RASTER
PDFRM_AUTO
Lets the library choose a mode automatically.
PDFRM_VECTOR
Detects barcode from vector data in PDF file.
Remarks
- The
PDFRM_VECTOR
mode only works for linear barcodes at this point.
PDFRM_RASTER
Converts the PDF file to image(s) first, then detects barcode.
Remarks
- The
PDFRM_RASTER
mode works for all barcode formats, including linear barcode, PDF417, QR code, and other 2D codes.
Setting Methods
As PublicRuntimeSettings
Member
PDFReadingMode
can be set dynamically during runtime as a member of PublicRuntimeSettings
struct, it is one of the PDFReadingMode
Enumeration items.
Code Snippet in C++
//...other codes
PublicRuntimeSettings* pSettings = new PublicRuntimeSettings;
int errorCode = reader->GetRuntimeSettings(pSettings);
pSettings->pdfReadingMode = PDFRM_VECTOR;
reader->UpdateRuntimeSettings(pSettings);
delete pSettings;
//...other codes
See Also
PublicRuntimeSettings:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & SwiftPDFReadingMode:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & Swift
As JSON Parameter
PDFReadingMode
as a JSON parameter is a JSON Object defined as below.
Key Name | Key Value |
---|---|
Mode | Any one in Candidate Mode List as string |
JSON Parameter Example
{
"PDFReadingMode": {
"Mode" : "PDFRM_VECTOR"
}
}