Thema Datum  Von Nutzer Rating
Antwort
Rot Auf dll mittels CSharp zugreifen um Windows Journal Datei zu konvertieren
13.02.2013 16:41:29 Gast42607
Solved
14.02.2013 09:50:25 Gast82456
NotSolved
14.02.2013 09:50:27 Gast41454
NotSolved
14.02.2013 09:50:28 Gast62719
NotSolved

Ansicht des Beitrags:
Von:
Gast42607
Datum:
13.02.2013 16:41:29
Views:
3537
Rating: Antwort:
 Nein
Thema:
Auf dll mittels CSharp zugreifen um Windows Journal Datei zu konvertieren

Hi Leute. Eins vorne weg: ich habe noch nie

Ich versuche ein Windows Journal Dokument nach Xml zu konvertieren. Microsoft stellt dazu eine dll bereit, welche im "Journal Reader Supplemental Component" enthalten ist. Die Dokumentation ist hier zu finden: http://msdn.microsoft.com/en-us/library/windows/desktop/ms698562(v=vs.85).aspx

Mein Ziel ist es eine Dll in CSharp zu schreiben, welcher ich einen Dateinamen übergeben kann und diese Dll die Datei dann in ein Xml-File umwandelt. Diese Dll würde ich dann von Windows Powershell aus aufrufen.

Ich habe mal probiert mir anhand von dem Beispiel auf der Seite http://msdn.microsoft.com/de-de/library/microsoft.ink.journalreader.readfromstream%28v=vs.85%29.aspx eine Dll zu erstellen, die das kann. Aber ich bekomme meine "conversion.cs" leider nicht kompilliert (und sie läuft auch noch nicht).

//import everything as in the code sample
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

using System.IO;
using System.Xml;
using System.Xml.Serialization;
using System.Xml.Schema;
using System.Reflection;
using System.Globalization;

//the library is under "C:\Program Files (x86)\Microsoft Tablet PC Platform SDK\Include\Microsoft.Ink.JournalReader.dll" i get a compillation when using the following Commandline Argument
//c:/windows/microsoft.net/Framework/v2.0.50727/csc.exe/reference:"C:\Program Files (x86)\Microsoft Tablet PC Platform SDK\Include\Microsoft.Ink.JournalReader.dll" /target:library .\conversion.cs
using Microsoft.Ink;


public class ConvertToXml
{
public void getxml(filename)
{
//Stream jntStream;
Stream xmlStream;
Microsoft.Ink.JournalReader jntReader = new Microsoft.Ink.JournalReader();

try
{
if ((jntStream = File.Open(filename, FileMode.Open, FileAccess.Read,FileShare.None)) != null)
{
// Read in the Journal file
xmlStream = jntReader.ReadFromStream(jntStream);
}
}
catch (System.Exception ex)
{
Debug.WriteLine(ex.Message);
}
finally
{
// Clean up
xmlStream.Close();
jntStream.Close();
}
}
}

 

Es wäre Super, wenn mir jemand helfen könnte :)


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Auf dll mittels CSharp zugreifen um Windows Journal Datei zu konvertieren
13.02.2013 16:41:29 Gast42607
Solved
14.02.2013 09:50:25 Gast82456
NotSolved
14.02.2013 09:50:27 Gast41454
NotSolved
14.02.2013 09:50:28 Gast62719
NotSolved