Программно отправить копию записной книжки локальной файловой системы в Onedrive Onenote - PullRequest
0 голосов
/ 12 апреля 2019

Локально, у меня есть несколько ноутбуков OneNote в формате OneNote 2007. По независящим от них причинам трудно сначала преобразовать их в новый формат.

Я хочу иметь возможность отправить копию записной книжки в OneNote Online, чтобы я мог читать ее только для чтения из любой точки OneNote Online.

Программно я использовал API-интерфейс рабочего стола OneNote для экспорта страницы в виде файла MHT. Затем я использовал дальнейший код для преобразования MHT в файл HTML. Наконец, я затем использовал MS Graph Explorer (потому что я еще не написал эту часть кода), чтобы создать новую страницу OneNoteAPI с экспортированным HTML-кодом.

Я ожидал, что полученная страница в OneNote Online будет выглядеть как HTML, который я только что загрузил.

Это .. не сделал.

а) Если раньше у меня был хороший список OneNote с флажками, то теперь я располагал их вертикально. Так что отметьте \ nitem \ ncheckbox \ item. b) Поле заголовка, которое было экспортировано как часть HTML ... осталось на своем месте, и новая страница не впитала его в поле заголовка.

Итак, как программно отправить страницу с рабочего стола OneNote в папку OneNote Online и сделать так, чтобы она выглядела одинаково?

NB. На самом деле я хочу отправить весь блокнот, но пробую одну страницу за раз. NB2: я не могу портировать все ноутбуки в OneNote онлайн один раз, а затем просто использовать это. Им нужно жить в локальной сети. NB3: Полагаю, я мог бы просто настроить FTP-сайт с HTML-страницами, которые я только что экспортировал - это план Z.

Спасибо

...