IronPdf.Slim: Lekkie przetwarzanie PDF bez Chromium
Kiedy używać IronPdf.Slim
Jeśli twój projekt koncentruje się wyłącznie na przetwarzaniu PDF takim jak scalanie, edytowanie, stemplowanie, wymazywanie lub szyfrowanie, IronPdf.Slim jest preferowanym wyborem. Standardowy IronPDF zawsze ładuje silnik renderujący Chromium, nawet jeśli twoja aplikacja nie konwertuje HTML lub URL do PDF, co może generować niepotrzebne obciążenie. IronPdf.Slim tego unika, pozostając lekki, gdy renderowanie nie jest wymagane.
ChromePdfRenderer to jedyna klasa, która wywołuje pobranie Chromium — tj. konwersję HTML, URL lub obrazu na PDF. Jeśli twój projekt nigdy tego nie robi, IronPdf.Slim pozostaje lekki.Konfiguracja IronPdf.Slim
IronPdf.Slim może być używany do zmniejszenia początkowego rozmiaru wdrożenia. Jest to przydatne w środowiskach, w których początkowy rozmiar pakietu jest ograniczony, takich jak AWS Lambda, gdy IronPDF jest instalowany do kontenera. Dodatkowe informacje o tym pakiecie są następujące:
- IronPdf.Slim zawiera tylko IronPdf.dll
- Obsługuje WSZYSTKIE platformy, ale NIE zawiera specyficznych zależności dla Windows, Linux lub MacOS
- Przydatny dla rozwiązań multiplatformowych/bardzo przenośnych aplikacji, gdzie docelowa platforma nie jest znana
- Wymaga instalacji pakietu IronSoftware.Native.PdfModel.
Pakiety zależności IronPdf.Native.Chrome zawierające pliki binarne silnika renderującego Chrome dla specyficznych systemów operacyjnych (Windows/Linux/MacOs/MacOs.ARM) zostaną pobrane w czasie wykonywania. Aby zapewnić pomyślne działanie:
-
Musisz ustawić Installation.AutomaticallyDownloadNativeBinaries na
true.// Enables automatic downloading of native binaries needed for IronPdf.Slim operation IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;// Enables automatic downloading of native binaries needed for IronPdf.Slim operation IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;' Enables automatic downloading of native binaries needed for IronPdf.Slim operation IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True$vbLabelText $csharpLabel - Upewnij się, że twój projekt ma połączenie z internetem, aby pliki binarne mogły być dostarczone przez źródło NuGet.
- Upewnij się, że masz niezbędne uprawnienia do odczytu, zapisu i wykonania, aby umieścić pliki binarne wewnątrz folderu projektu.
Jeśli nadal występuje problem z używaniem IronPdf.Slim w twoim projekcie, nie wahaj się skontaktować z wsparciem.

