public void UnloadPreview()
{
if (_officePreviewInstance != null)
{
( (IPreviewHandler) _officePreviewInstance ).Unload();
Marshal.FinalReleaseComObject( _officePreviewInstance );
_officePreviewInstance = null;
GC.Collect();
}
}