2017-11-05 5 views
0

Ich möchte meine lokal gespeicherte Onenote Buch/Abschnitt/Seite mit Matlab auslesen und automatisch nach bestimmten Zeichenfolgen suchen. Wie kann dies erreicht werden? Muss die Onenote API eine Schnittstelle haben oder gibt es einen einfacheren Weg?Zugriff auf Microsoft Onenote Buch/Abschnitt/Seite mit Matlab

Hier ist, was ich bisher (Online-Ressourcen knapp sind):

app=actxserver('onenote.application'); 
app.get(); %... to run some functions of the Onenote API? 

Ich bin neu in diesem und weitere Informationen können auch für andere nützlich sein. Hier sind die beiden Referenzen [1, 2], die ich gefunden habe.

Verwandte: accessing onenote in Java

+0

bitte angeben warum du runterlädst. Die Frage ist breit, aber soweit ich weiß, gibt es nicht viele Informationen. – user2305193

+0

update: Ich habe die * .one-Datei als Text gelesen und nach Regionen von Interesse gesucht. Dies ist sehr Hacky und Bruteforce, aber ich werde die Antwort posten, wenn nichts besseres kommt – user2305193

Antwort

0

Wenn Sie die Authentifizierung in Matlab (oder fügen Sie in einem Token) und Ausgabe Web-Anfragen peform können, können Sie die Suche API verwenden.

https://www.onenote.com/api/v1.0/pages?$search=...

Beachten Sie, dass nur die Suche funktioniert mit Verbraucher-Konten/Notebooks, die mit der Cloud synchronisiert werden.


Ich bin nicht sicher, wie Sie dies mit Matlab-Schnittstelle könnte, aber wenn Sie auf Windows ausgeführt werden Sie die Interop-API verwenden könnte (dies eine lokale Lösung wäre)

How To Write To A OneNote 2013 Page Using C# and The OneNote Interop

+0

Es gibt keinen Weg um die API? In Onenote 2007 schien die direkte Matlab-Schnittstelle funktioniert zu haben (Ref. 1) ... – user2305193

+0

Hinzugefügte –

+0

Könnten Sie ein wenig erläutern, wie Sie mit Interprop/C# arbeiten? Ich bin mir nicht sicher, ob Matlab es wirklich unterstützt – user2305193

Verwandte Themen