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
NotSolved
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:
2605
Rating: Antwort:
  Ja
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 genau und ausführlich
  • 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
  • Bitte markieren Sie Ihre Anfrage als erledigt wenn Ihnen geholfen wurde
Thema: Name: Email:

 
 

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
NotSolved
14.02.2013 09:50:25 Gast82456
NotSolved
14.02.2013 09:50:27 Gast41454
NotSolved
14.02.2013 09:50:28 Gast62719
NotSolved