Release Notes for Laserfiche SDK 9.1.

August 14, 2020 | KB: 1013447
SDK 9.1

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:

  • Programming interfaces: These take the form of various dynamic link libraries (dll's) and Java .jar files. See the bin subfolder or JRA subfolder in the SDK installation path on your development machine. By default, the root installation path is "C:\Program Files \Laserfiche\SDK 9.1."
  • Distribution tools: The SDK provides merge modules for those developers who need to create custom installations. See the msm subfolder in the SDK installation path on your development machine. By default, the path is "C:\Program Files\Laserfiche\SDK 9.1\msm." There is also an all-in-one runtime installation available for those who prefer a turn-key method for distributing the Laserfiche libraries. By default, the runtime installation is located in "C:\Program Files\Laserfiche\SDK 9.1\RuntimeInstallation."
  • Documentation: The SDK also includes help files and sample projects. See the Docs subfolder in the SDK installation path for the help files. See the Samples subfolder for sample Visual Studio 2010 projects in Visual Basic.NET and C# that highlight common tasks.

SDK 9.1 is a comprehensive package that also includes the most recent versions of the 8.x and 9.0 redistributables previously included with SDK 9.0.

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 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.1 installation can be installed side-by-side with your existing Laserfiche SDK 9.0, Laserfiche SDK 8.x, and Laserfiche Toolkit 8.0 installations.

The Laserfiche SDK 9.1 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.1 before installing the SDK.

Laserfiche SDK 9.1 installation and runtime installation no longer 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

  • Laserfiche Client Automation Tools (CAT) is fully accessible through .NET only. There is no COM interface. (92062)
  • PdfExporter is not automatically COM-registered for 64-bit processes. Use the 64-bit version of the Microsoft Assembly Registration tool (regasm.exe) to manually register PdfExporter.dll on 64-bit machines. (108919)

Related Links

1013446 List of Changes for Laserfiche SDK 9.1.