Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
PDFRasterDPI
is a parameter to specify the resolution used for rasterizing a PDF file. It is defined as below:
Value Type | Value Range | Default Value |
---|---|---|
int | [100, 600] | 300 |
Remarks
When decoding a PDF file using DecodeFile
method, the library will convert the pdf file to image(s) first, then perform barcode recognition.
PDFRasterDPI
is supported to be set through RuntimeSetting
or JSON template.
PublicRuntimeSettings
MemberPDFRasterDPI
can be set dynamically during runtime as a member of PublicRuntimeSettings
struct.
Code Snippet in C++
//...other codes
PublicRuntimeSettings* pSettings = new PublicRuntimeSettings;
int errorCode = reader->GetRuntimeSettings(pSettings);
pSettings->pdfRasterDPI = 300;
reader->UpdateRuntimeSettings(pSettings);
delete pSettings;
//...other codes
See Also
PublicRuntimeSettings:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & SwiftPDFRasterDPI
as a JSON parameter is a number value defined as below.
Key Name | Key Value |
---|---|
PDFRasterDPI | A number from [100, 600] |
JSON Example
{
"PDFRasterDPI": 300
}
Setting PDFRasterDPI
to a smaller number may speed up the process.
Setting PDFRasterDPI
to a larger number may improve the Read Rate.
PDFRasterDPI
has no influence on the Accuracy.
latest version