2017-08-31 5 views
1

Ich versuche, ein Excel-Dokument in PDF konvertieren in einer ASP.Net Web-Anwendung mit Pdftron (Pdfnet) -Bibliothek. Folgendes ist mein Code für den obigen Zweck.Excel zu Pdf in C# mit Pdftron

pdf.PDF.PDFDoc newSalaryFitmentPdf = new pdf.PDF.PDFDoc(); 
    pdftron.PDF.Convert.ToPdf(newSalaryFitmentPdf, newSalaryFitmentExcel.FullName); 
salaryFitment = newSalaryFitmentPdf.Save(pdf.SDF.SDFDoc.SaveOptions.e_linearized); 

Aber ich bekomme die folgende Ausnahme, wenn das Programm versucht, die zweite Zeile auszuführen.

Exception: 
    Message: An error occurred while converting the file. 
Detailed error: 
    Error creating a new Excel application instance. 
Code: PDFTRON_UNKNOWN (-2147024891) 
     File: "Excel.cpp":51 
    Log: 
     Start check system account. 
     Session ID is: 0. 
     Failed to create Desktop folder in SystemProfile. boost::filesystem::create_directory: Access is denied: "C:\Windows\system32\config\systemprofile\Desktop" 
     Failed to create Desktop folder in SystemProfile. boost::filesystem::create_directory: Access is denied: "C:\Windows\SysWOW64\config\systemprofile\Desktop" 
     Done checking system account. 
     Creating an Excel application instance. 

    Conditional expression: false 
    Version : 6.7.1.61823N 
    Filename : Convert.cpp 
    Function : trn::PDF::Convert::ToPdf 
    Linenumber : 1692 

Jede Hilfe würde sehr geschätzt werden.

+1

Scheinbar haben Sie keine Rechte oder Sie sollten den App-Pool mit aktiviertem Benutzerprofil ausführen, das die Verwendung eines Desktop-Ordners ermöglicht. – Igor

Antwort

1
Failed to create Desktop folder in SystemProfile. boost::filesystem::create_directory: Access is denied: "C:\Windows\system32\config\systemprofile\Desktop" 
Failed to create Desktop folder in SystemProfile. boost::filesystem::create_directory: Access is denied: "C:\Windows\SysWOW64\config\systemprofile\Desktop" 

Sie müssen Ihre Anwendung so einstellen, dass sie Lese-/Schreibzugriff auf diese Verzeichnisse hat. Weitere Informationen finden Sie unter this article.

Verwandte Themen