public void SetFileProperties(IFileProperties properties) { _fileProperties = properties.FileConversionProperties; Output.Initialize(DocumentProperties); IFileProperties fileInfo = ItemFactory.CreateFileProperties(); fileInfo.FileConversionProperties = _fileProperties; Output.SetFileProperties(fileInfo); }
public void SetFileProperties(IFileProperties properties) { Output.Initialize(DocumentProperties); var fileProperties = ItemFactory.CreateFileProperties(); fileProperties.FileConversionProperties = properties.FileConversionProperties; Output.SetFileProperties(fileProperties); _paragraphUnitFactory.ItemFactory = ItemFactory; _paragraphUnitFactory.PropertiesFactory = PropertiesFactory; _fileConversionProperties = properties.FileConversionProperties; }
protected override void Tweak(IPersistentFileConversionProperties properties) #endregion { #region TweakMethodImplementation // open original file using (StreamReader reader = new StreamReader(properties.OriginalFilePath)) { // create tweaked file without byte order mark using (StreamWriter writer = new StreamWriter(properties.InputFilePath, false, new UTF8Encoding(false))) { // copy lines from original file to tweaked file string line; while ((line = reader.ReadLine()) != null) { writer.WriteLine(line); } } } #endregion }
public void GetProposedOutputFileInfo(IPersistentFileConversionProperties fileProperties, IOutputFileInfo proposedFileInfo) { _originalFileProperties = fileProperties; }
public void SetFileProperties(IFileProperties properties) { _conversionProperties = properties.FileConversionProperties; }
public void GetProposedOutputFileInfo(IPersistentFileConversionProperties fileProperties, IOutputFileInfo proposedFileInfo) { _originalFileProperties = fileProperties; }
public void GetProposedOutputFileInfo(IPersistentFileConversionProperties fileProperties, IOutputFileInfo proposedFileInfo) { // Not required for this implementation }
protected override void Tweak(IPersistentFileConversionProperties properties) { PreTweakerCallsCount += 1; File.Copy(properties.OriginalFilePath, properties.InputFilePath); }