List of Changes for Laserfiche SDK 9.1.

March 19, 2014 | KB: 1013446
SDK 9.1

Summary

Laserfiche SDK 9.1 includes updated versions of the Laserfiche libraries distributed with previous versions of the SDK:

  • LFSO91.dll
  • DocumentProcessor91.dll
  • PdfExporter91.dll
  • Laserfiche.RepositoryAccess.dll
  • Laserfiche.DocumentServices.dll
  • ClientAutomation.dll

Where appropriate, the updated libraries/assemblies support new features included in Laserfiche Server 9.1.

The following section highlights miscellaneous new features and changes included in the version 9.1 libraries and assemblies.

Laserfiche.RepositoryAccess.dll

  • Repository Access 9.1 is available only as a .NET 4 assembly.
  • See the MethodTracer class to enable tracing.
  • Session.GetSerializedConnection and Session.GetSerializedConnectionString allow you to retrieve serialized connection data that can be passed into LFSO. Both methods take an earliestVersion parameter which specifies the earliest version of LFSO that needs to be supported. LFSO 8.0 and earlier require a legacy connection format, which makes the string much larger. Specify 8.1 or higher to get only the newer format.
  • Use Session.GetDelegatedAccessToken to retrieve a temporary token for logging in using delegated access.
  • There are now overloads of EntryInfo.SetTemplate that accept a boolean indicating whether existing field values should be retained.
  • There is now a FieldValueCollection.GetFieldType method, allowing you to retrieve the type of a field. The field type is only known when the field values are retrieved from the server.

Laserfiche.DocumentServices.dll

  • Document Services 9.1 is available only as a .NET 4 assembly.
  • See the DSMethodTracer class to enable tracing.
  • Document Services now contains several classes for passing in select configuration data to a Laserfiche Snapshot printer. You can use these classes to pass in initial settings like a Laserfiche template name and field values such that a subsequent Snapshot print job will use the values when processing the print job. See the SnapshotDriverSample sample project. Note that these new classes does not enable direct unattended Snapshot printing. You must still initiate the print job outside of using Document Services.
  • There is now a StampBitmapConverter class that provides a provides static methods for converting between bitmaps and Laserfiche stamp image data (DIBs).
  • DocumentExporter can now properly export a document as a multi-page TIFF-JPEG file.

LaserficheImaging.dll

The Laserfiche SDK now includes reference copies of LaserficheImaging.dll in the SDK installation folder. LaserficheImaging is a .NET wrapper for the Laserfiche imaging library. LaserficheImaging allows you to do basic transformations of images before importing into Laserfiche or after exporting from Laserfiche and can process TIFF files that are otherwise invalid.

Related Links

1013447 Release Notes for Laserfiche SDK 9.1.