Fehler beim Öffnen des Dokuments aus Bytes 'schlechte Zuordnung'
Die Verarbeitung großer PDF-Dokumente kann für einige Unternehmen entscheidend sein.
Beim Laden einer vorhandenen PDF-Datei mit IronPDF reserviert IronPDF einen Teil des Speichers, um die geladene PDF zu speichern. Anwendungen, die auf 32-Bit laufen, haben ein Speicherlimit von 2 GB pro Prozess. Das Laden einer PDF-Datei, die größer als 500 MB ist, kann diese Begrenzung überschreiten und zu einer 'bad allocation'-Ausnahme führen.
Ausnahme-Nachricht:
IronPdf.Exceptions.IronPdfNativeException: 'Error while opening document from bytes: 'bad allocation'.
Lösung
Um dies zu lösen, bitte stellen Sie die Anwendung auf 64-Bit ein. Dies ermöglicht der Anwendung den Zugriff auf einen größeren Speicherbereich und vermeidet den 'bad allocation'-Fehler. Folgen Sie diesen Schritten, um Ihr Visual Studio-Projekt so zu konfigurieren, dass es auf eine 64-Bit-Plattform abzielt:
// Open your project in Visual Studio
// In the Solution Explorer, right-click on your project and select 'Properties'
// Navigate to the 'Build' tab
// Select 'x64' from the 'Platform target' dropdown
<PropertyGroup>
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>
// Save your changes and rebuild the project
// Open your project in Visual Studio
// In the Solution Explorer, right-click on your project and select 'Properties'
// Navigate to the 'Build' tab
// Select 'x64' from the 'Platform target' dropdown
<PropertyGroup>
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>
// Save your changes and rebuild the project
' Open your project in Visual Studio
' In the Solution Explorer, right-click on your project and select 'Properties'
' Navigate to the 'Build' tab
' Select 'x64' from the 'Platform target' dropdown
(Of PropertyGroup) (Of PlatformTarget) x64</PlatformTarget> </PropertyGroup>
' Save your changes and rebuild the project
Indem das Plattformziel auf x64 gesetzt wird, kann die Anwendung die erweiterte Speicherkapazität eines 64-Bit-Systems nutzen und so Speicherzuteilungsprobleme im Zusammenhang mit großen PDF-Dateien vermeiden.

