1
J'essaie de convertir un document Excel en PDF dans une application Web ASP.Net en utilisant la bibliothèque Pdftron (Pdfnet). Voici mon code pour le but ci-dessus.Excel à Pdf en C# en utilisant 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);
Mais je reçois l'exception suivante lorsque le programme tente d'exécuter la deuxième ligne.
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
Toute aide serait grandement appréciée.
Semble que vous ne possédez pas de droits ou que vous deviez exécuter le pool d'applications avec le profil utilisateur activé, ce qui vous permettra d'utiliser un dossier de bureau. – Igor