예제 #1
0
        private void SaveAs(
            OneNote one, string pageId, string filename,
            OneNote.ExportFormat format, string formatName)
        {
            logger.WriteLine($"publishing page {pageId} to {filename}");

            try
            {
                if (File.Exists(filename))
                {
                    File.Delete(filename);
                }

                one.Export(pageId, filename, format);
            }
            catch (Exception exc)
            {
                logger.WriteLine($"ERROR publishig page as {formatName}", exc);
                UIHelper.ShowError(string.Format(Resx.SaveAs_Error, formatName) + "\n\n" + exc.Message);
            }
        }