# 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 scałanie, 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.
[[t:(`ChromePdfRenderer` to jedyna klasa, która uruchamia pobieranie Chromium - tj. konwertowanie HTML, URL lub obrazu do 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](/troubleshooting/package-size-ironpdf/), 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](https://www.nuget.org/packages/IronSoftware.Native.PdfModel).
Pakiety zależności IronPdf.Native.Chrome, które zawierają binaria silnika renderowania Chrome dla określonych OS (Windows/Linux/MacOS/MacOS.ARM) będą pobierane w czasie wykonywania. Aby zapewnić prawidłowe działanie:
- You must set [Installation.AutomaticallyDownloadNativeBinaries](/object-reference/api/IronPdf.Installation.html#IronPdf_Installation_AutomaticallyDownloadNativeBinaries) to `true`.
```csharp
// Enables automatic downloading of native binaries needed for IronPdf.Slim operation
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
```
- 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.
[[i:(Długi pierwszy uruchomienie projektu wykorzystującego pakiet IronPdf.Slim jest oczekiwane, aby pozwolić na zakończenie powyższych operacji.)]]
Jeśli nadal występuje problem z używaniem IronPdf.Slim w twoim projekcie, nie wahaj się skontaktować z [wsparciem](https://ironpdf.com/troubleshooting/engineering-support-for-ironpdf/).
Jeśli twój projekt koncentruje się wyłącznie na przetwarzaniu PDF takim jak scałanie, 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.
Porady: ChromePdfRenderer to jedyna klasa, która uruchamia pobieranie Chromium - tj. konwertowanie HTML, URL lub obrazu do 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
Pakiety zależności IronPdf.Native.Chrome, które zawierają binaria silnika renderowania Chrome dla określonych OS (Windows/Linux/MacOS/MacOS.ARM) będą pobierane w czasie wykonywania. Aby zapewnić prawidłowe działanie:
// Enables automatic downloading of native binaries needed for IronPdf.Slim operationIronPdf.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 operationIronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
' Enables automatic downloading of native binaries needed for IronPdf.Slim operation
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
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.
Zwróć uwagę: Długi pierwszy uruchomienie projektu wykorzystującego pakiet IronPdf.Slim jest oczekiwane, aby pozwolić na zakończenie powyższych operacji.
Jeśli nadal występuje problem z używaniem IronPdf.Slim w twoim projekcie, nie wahaj się skontaktować z wsparciem.
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.