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 10.2 is a comprehensive package that also includes the most recent versions of the 8.x, 9.x, and 10.0 redistributables previously included with SDK 10.
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 10 libraries and assemblies require the Microsoft Visual C++ 2015 Redistributable Update 3:
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 10.2 installation can be installed side-by-side with your existing Laserfiche SDK 10, Laserfiche SDK 9.x, Laserfiche SDK 8.x, and Laserfiche Toolkit 8.0 installations.
The Laserfiche SDK 10.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 10.2 before installing the SDK.
Laserfiche SDK 10.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 OCR 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
1013842 List of Changes for Laserfiche SDK 10.2.
1013840 Release Notes for the Laserfiche CMIS Gateway 10.2.
1013839 List of Features for the Laserfiche CMIS Gateway 10.2.