Summary
The Laserfiche software development kit (SDK) includes tools that allow you to create custom applications that access Laserfiche. The SDK includes the following components:
SDK 9.2 is a comprehensive package that also includes the most recent versions of the 8.x and 9.x redistributables previously included with SDK 9.1.
Requirements
LaserficheServerObjects (LFSO) supports Laserfiche Server 8.0 and later.
RepositoryAccess (RA), DocumentServices (DS), and JRepositoryAccess (JRA) support Laserfiche Server 8.2.1 and later.
Laserfiche Client Automation Tools (CAT) supports Laserfiche Client 9.0 and later.
ImageEnable supports Laserfiche Client 8.0 and later.
The Laserfiche SDK components rely on Microsoft technology. Make sure the following Microsoft redistributable packages are installed as needed.
The version 9.1/9.2 libraries and assemblies require the Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4:
The Laserfiche SDK .NET 2.0 CLR components require .NET Framework 3.5:
The Laserfiche SDK .NET 4.0 CLR components require .NET Framework 4.0:
Installation Information
The full Laserfiche SDK 9.2 installation can be installed side-by-side with your existing Laserfiche SDK 9.x, Laserfiche SDK 8.x, and Laserfiche Toolkit 8.0 installations.
The Laserfiche SDK 9.2 runtime installation package (LaserficheSDKRuntimeInstaller.exe) upgrades the existing runtime installation.
If you are in a Laserfiche Rio environment, make sure to update your Rio primary license for SDK 9.2 before installing the SDK.
Laserfiche SDK 9.2 installation and runtime installation do not include the OCR dependencies. If your custom program requires the OCR engine, please make sure that a Laserfiche product that includes the OCR components is installed on the computer. The exception is that the runtime installation does include x64 dependencies that are otherwise not available with other Laserfiche product installations.
Unattended Installation Command Line Parameters
The runtime installation package supports unattended installation. Pass in the -iacceptlicenseagreement parameter to hide the end user license agreement step and pass in the -s parameter to hide the progress bar. For example:
LaserficheSDKRuntimeInstaller -iacceptlicenseagreement -s
Known Issues
Related Links
1013573 List of Changes for Laserfiche SDK 9.2.