BeginValidationPipeline
Compliance, Performance
Description
Opens and parses a PDF once, retaining its reader, security information, document object graph, and lazy object cache for multiple validation tasks
Syntax
Delphi
Function TPDFlib.BeginValidationPipeline(Const InputFileName, Password: WideString): Integer;DLL
Function DLBeginValidationPipeline(InstanceID: Integer; InputFileName, Password: PWideChar): Integer; Stdcall;ActiveX
Function PDFlib::BeginValidationPipeline(InputFileName As String, Password As String) As LongParameters
| InputFileName | PDF file to validate without modifying it |
|---|---|
| Password | Open password, or an empty string for an unencrypted file |
Return values
| 0 | The file could not be opened, parsed, or decrypted |
|---|---|
| Positive value | Pipeline identifier accepted by the validation pipeline methods |
Remarks
Always release a successful identifier with ReleaseValidationPipeline; independent pipeline objects may be retained for different input files
See also
RunValidationPipelineTask, CreateValidationPipelineReport, GetValidationPipelineParseCount