Ausnahme konvertieren von Office-Dateien in PDF mit ABCpdf.NET onWindows Server 2008

Hat jemand delt es mit dieser Ausnahme von ABCpdf? Wir laufen auf Server 2008 und habe nur Probleme konvertieren von Office-Dateien (Word und Excel). Dies alles funktioniert auch auf dem Server 2003. Weil wir nur Probleme mit Office-Dateien, die ich Frage mich, ob es im Zusammenhang mit der XPS-support auf Server 2008? Der code, der aufgerufen wird diese Funktion als Windows-Dienst ausgeführt.

Private Overloads Function ConvertMicrosoftOfficeDocToPdf(ByVal inputFile As Byte(), ByVal fileExt As String) As Byte()
    Dim abcDoc As WebSupergoo.ABCpdf7.Doc = Nothing

    Try
        abcDoc = New WebSupergoo.ABCpdf7.Doc()

        Dim xro As New WebSupergoo.ABCpdf7.XReadOptions()
        xro.FileExtension = fileExt

        Try
            abcDoc.Read(inputFile, xro)
        Catch ex As Exception
            System.Diagnostics.Trace.Write(ex.ToString())
            Throw ex
        End Try

        Dim fileBytes As Byte() = abcDoc.GetData()
        Return fileBytes
    Finally
        If Not abcDoc Is Nothing Then
            abcDoc.Clear()
            abcDoc.Dispose()
        End If
    End Try
End Function

WebSupergoo.ABCpdf7.Intern.PDFException:
Versucht, Lesen oder schreiben geschützt ist
Speicher. Dies ist Häufig ein Hinweis darauf
dass anderer Speicher beschädigt ist. --->
System.AccessViolationException:
Versucht, Lesen oder schreiben geschützt ist
Speicher. Dies ist Häufig ein Hinweis darauf
dass anderer Speicher beschädigt ist.
bei WebSupergoo.ABCpdf7.Intern.NDoc._InvokeMethod(IntPtr
inDoc, Int32 inMethod, Int32 inIndex,
Int32 inFlags, String inParams,
String& outErr)
bei WebSupergoo.ABCpdf7.Intern.NDoc.InvokeMethod(IntPtr
inDoc, Int32 inMethod, Int32 inIndex,
Int32 inFlags, String inParams,
String& outErr)
bei WebSupergoo.ABCpdf7.Doc.PrintToXps(String
inputFile, String outputFile, Int32
timeout, String printerName)
bei WebSupergoo.ABCpdf7.Operationen.XpsImportOperation.ImportAny(Doc
doc, String path, Int32 timeout)
bei WebSupergoo.ABCpdf7.XReadOptions.ImportXpsAny(Doc
doc, String path, Boolean clear)
bei WebSupergoo.ABCpdf7.XReadOptions.Lesen(Doc
doc, Byte[] data, ReadModuleType
Modul)
bei WebSupergoo.ABCpdf7.XReadOptions.Lesen(Doc
doc, Byte[] data)

Schreibe einen Kommentar