Auflösen von PDFium-Abhängigkeitsfehlern
Das Google PDFIUM ist ein wesentlicher Bestandteil des IronPDF-Kerncodes und wird für verschiedene Funktionen im Zusammenhang mit der PDF-Bearbeitung und der Konvertierung von PDF-Dokumenten in Bilder verwendet. Wenn die PDFIUM-Binärdatei im Projektordner fehlt, wird während der Laufzeit der folgende Fehler ausgelöst.
Unhandled exception. IronSoftware.Exceptions.IronSoftwareDeploymentException: Error while deploying Pdfium for IronPdf: 'Unable to locate 'IronPdfInterop'
Die Installation des Pakets IronPdf.Native.PdfModel im Projekt behebt normalerweise das Problem.
Unter Windows ist es auch ratsam sicherzustellen, dass das Zielbetriebssystem über Visual C++-Laufzeiten verfügt.
Was ist zu tun, wenn das Problem dadurch nicht gelöst wird?
Wenn das Problem dadurch nicht behoben wird, sind wir für Sie da. Kompatibilität hat für unser Entwicklungsteam hohe Priorität. Bitte senden Sie einen Fehlerbericht per E-Mail an support@ironsoftware.com. Alle Kompatibilitätsprobleme werden von einem leitenden Ingenieur ernsthaft geprüft.
Informieren Sie uns über das Betriebssystem bzw. die Plattform, auf der es eingesetzt wird, insbesondere wenn es sich um eine Cloud-Plattform wie AWS oder Azure handelt.
Aktivieren der nativen Protokollierung in IronPDF
Das Anhängen von Protokolldateien an einen Fehlerbericht verdoppelt die Wahrscheinlichkeit, dass wir das Problem eingrenzen und schnell lösen können.
Platzieren Sie dies am Anfang Ihres Codes, bevor Sie eine IronPDF-Methode ausführen (alle Versionen nach 2021.3.1).
IronPdf.Logging.Logger.EnableDebugging = true;
IronPdf.Logging.Logger.LogFilePath = "Default.log"; //May be set to a directory name or full file
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
Die von IronPDF erstellten Protokolldateien befinden sich im Verzeichnis /bin Ihres Projekts, in dem Ihre DLLs bereitgestellt werden:
- default.log (Bereitstellungsprozess)
- cef.log (Rendering)
- IronSoftwareCefSubprocess.log. (Rendering & Threading)
IronSoftwareEngine.log (Nützlich zum Debuggen von Ausnahmen, die mit „Fehler beim Generieren von PDF aus...“ beginnen)
Cloud-Server haben oft spezielle Speicherorte für Protokolldateien. Wir haben Anleitungen zum Generieren von Logdateien in Azure und AWS.