# Rozwiązywanie błędów zależności PDFium
Google PDFium jest istotnym elementem kodu podstawowego IronPDF, wykorzystywanym do różnych funkcji związanych z edycją plików PDF oraz konwersją dokumentów PDF na obrazy. Jeśli w folderze projektu brakuje pliku binarnego PDFium, podczas działania programu zostanie wygenerowany następujący błąd.
```txt
Unhandled exception. IronSoftware.Exceptions.IronSoftwareDeploymentException: Error while deploying Pdfium for IronPdf: 'Unable to locate 'IronPdfInterop'
```
Zainstalowanie pakietu [IronPdf.Native.PdfModel](https://www.nuget.org/packages/IronSoftware.Native.PdfModel) w projekcie zazwyczaj rozwiązuje ten problem.
W systemie Windows warto również upewnić się, że w docelowym systemie operacyjnym zainstalowane są [biblioteki Visual C++ Runtimes](/troubleshooting/visual-c-redistributable-for-visual-studio-ironpdf/).
## Co zrobić, jeśli to nie pomoże?
Jeśli to nie rozwiąże problemu, chętnie służymy pomocą. Kompatybilność jest dla naszego zespołu inżynierów priorytetem. Prosimy o przesłanie zgłoszenia błędu pocztą elektroniczną na adres [support@ironsoftware.com](mailto:support@ironsoftware.com). Wszelkie kwestie związane z kompatybilnością zostaną dokładnie sprawdzone przez starszego inżyniera.
Prosimy o poinformowanie nas o systemie operacyjnym / platformie, na której będzie wdrażane oprogramowanie, zwłaszcza jeśli jest to platforma chmurowa, taka jak AWS lub Azure.
### Jak włączyć natywne logowanie w IronPDF
Dołączenie plików dziennika do zgłoszenia błędu ponad dwukrotnie zwiększa prawdopodobieństwo, że uda nam się zidentyfikować problem i szybko go rozwiązać.
Umieść to na początku kodu, przed uruchomieniem jakichkolwiek metod IronPDF (wszystkie wersje po 2021.3.1).
```csharp
// Enable debugging to generate detailed log files for troubleshooting.
IronPdf.Logging.Logger.EnableDebugging = true;
// Set the path for the log file. You can specify a directory name or a full file path.
IronPdf.Logging.Logger.LogFilePath = "Default.log";
// Set the logging mode to log all events.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
```
Pliki dziennika utworzone przez IronPDF znajdują się w katalogu `/bin` projektu, w którym wdrożono biblioteki DLL:
- `default.log` (Proces wdrażania)
- `cef.log` (Renderowanie)
- `IronSoftwareCefSubprocess.log` (Renderowanie i wątki)
- [`IronSoftwareEngine.log`](/troubleshooting/timeout-while-rendering-pdf/) (Przydatne przy debugowaniu wyjątków zaczynających się od "Błąd podczas generowania pliku PDF z...")
Serwery w chmurze często mają określone lokalizacje plików dziennika. Mamy przewodniki dotyczące generowania plików dziennika w [Azure](/troubleshooting/azure-log-files/) i [AWS](/troubleshooting/aws-log-files/).
Google PDFium jest istotnym elementem kodu podstawowego IronPDF, wykorzystywanym do różnych funkcji związanych z edycją plików PDF oraz konwersją dokumentów PDF na obrazy. Jeśli w folderze projektu brakuje pliku binarnego PDFium, podczas działania programu zostanie wygenerowany następujący błąd.
Unhandled exception. IronSoftware.Exceptions.IronSoftwareDeploymentException: Error while deploying Pdfium for IronPdf: 'Unable to locate 'IronPdfInterop'
Unhandled exception. IronSoftware.Exceptions.IronSoftwareDeploymentException: Error while deploying Pdfium for IronPdf: 'Unable to locate 'IronPdfInterop'
Text
Zainstalowanie pakietu IronPdf.Native.PdfModel w projekcie zazwyczaj rozwiązuje ten problem.
W systemie Windows warto również upewnić się, że w docelowym systemie operacyjnym zainstalowane są biblioteki Visual C++ Runtimes.
Co zrobić, jeśli to nie pomoże?
Jeśli to nie rozwiąże problemu, chętnie służymy pomocą. Kompatybilność jest dla naszego zespołu inżynierów priorytetem. Prosimy o przesłanie zgłoszenia błędu pocztą elektroniczną na adres support@ironsoftware.com. Wszelkie kwestie związane z kompatybilnością zostaną dokładnie sprawdzone przez starszego inżyniera.
Prosimy o poinformowanie nas o systemie operacyjnym / platformie, na której będzie wdrażane oprogramowanie, zwłaszcza jeśli jest to platforma chmurowa, taka jak AWS lub Azure.
Jak włączyć natywne logowanie w IronPDF
Dołączenie plików dziennika do zgłoszenia błędu ponad dwukrotnie zwiększa prawdopodobieństwo, że uda nam się zidentyfikować problem i szybko go rozwiązać.
Umieść to na początku kodu, przed uruchomieniem jakichkolwiek metod IronPDF (wszystkie wersje po 2021.3.1).
// Enable debugging to generate detailed log files for troubleshooting.IronPdf.Logging.Logger.EnableDebugging = true;// Set the path for the log file. You can specify a directory name or a full file path.IronPdf.Logging.Logger.LogFilePath = "Default.log";// Set the logging mode to log all events.IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
// Enable debugging to generate detailed log files for troubleshooting.
IronPdf.Logging.Logger.EnableDebugging = true;
// Set the path for the log file. You can specify a directory name or a full file path.
IronPdf.Logging.Logger.LogFilePath = "Default.log";
// Set the logging mode to log all events.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
' Enable debugging to generate detailed log files for troubleshooting.IronPdf.Logging.Logger.EnableDebugging = True' Set the path for the log file. You can specify a directory name or a full file path.IronPdf.Logging.Logger.LogFilePath = "Default.log"' Set the logging mode to log all events.IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
' Enable debugging to generate detailed log files for troubleshooting.
IronPdf.Logging.Logger.EnableDebugging = True
' Set the path for the log file. You can specify a directory name or a full file path.
IronPdf.Logging.Logger.LogFilePath = "Default.log"
' Set the logging mode to log all events.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
Pliki dziennika utworzone przez IronPDF znajdują się w katalogu /bin projektu, w którym wdrożono biblioteki DLL:
default.log (Proces wdrażania)
cef.log (Renderowanie)
IronSoftwareCefSubprocess.log (Renderowanie i wątki)
IronSoftwareEngine.log (Przydatne przy debugowaniu wyjątków zaczynających się od "Błąd podczas generowania pliku PDF z...")
Serwery w chmurze często mają określone lokalizacje plików dziennika. Mamy przewodniki dotyczące generowania plików dziennika w Azure i AWS.
Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.