<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

OpticonLoadFileEntry

using Relativity.Logging; using System; using System.Text; namespace Relativity.DataExchange.Export.VolumeManagerV2.Metadata.Images.Lines { public class OpticonLoadFileEntry : IImageLoadFileEntry { private readonly ILog _logger; public OpticonLoadFileEntry(ILog logger) { _logger = logger; } public string Create(string batesNumber, string filePath, string volume, int pageNumber, int numberOfImages) { _logger.LogVerbose("Creating Opticon load file entry for image {batesNumber}.", new object[1] { batesNumber }); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendFormat("{0},{1},{2},", batesNumber, volume, filePath); if (pageNumber == 1) stringBuilder.Append("Y"); stringBuilder.Append(",,,"); if (pageNumber == 1) stringBuilder.Append(numberOfImages); stringBuilder.Append(Environment.NewLine); return stringBuilder.ToString(); } } }