Ansichten:

Frage:
Wie kann ein Dokument mittels des in DocuWare 6.9 eingeführten Formats *.dwx exportiert werden?

Antwort:
Beispiel 1: Export eines einzelnen Dokuments
Voraussetzung ist ein Objekt "actualDoc" vom Typ "Document".

actualDoc = actualDoc.GetDocumentFromSelfRelation();
using (Stream stream = actualDoc.PostToDownloadAsArchiveRelationForStream(new ExportSettings()))
{
    string fileName = @"C:\temp\SingleDoc.dwx";

    using (FileStream output = File.Create(fileName))
    {
        stream.CopyTo(output);
    }
}

Beispiel 2: Export mehrerer Dokumente, basierend auf einem Such-Query
Voraussetzung ist ein Objekt "queryResult" des Typs "DocumentsQueryResult".

string fileName = @"C:\temp\QueryResult.dwx";
using (Stream str = queryResult.PostToExportDocumentsRelationForStream(new ExportSettings()))
{
    using (FileStream fs = new FileStream(fileName, FileMode.CreateNew))
    {
        str.CopyTo(fs);
    }
}
Kommentare (0)