Rasteryzacja pliku PDF do obrazów
IronPDF for Python moze rastrowac strony PDF do plikow graficznych lub obiektow bitmapy w pamieci — przydatne do generowania miniatur, podgladow lub eksportow na bazie obrazow.
Pierwsze kroki
Zaladuj PdfDocument z pliku przy uzyciu PdfDocument.FromFile, a nastepnie wywolaj jedna z metod rasteryzacji, aby przeksztalcic jego strony na obrazy.
Zrozumienie kodu
RasterizeToImageFiles(pattern): Eksportuje wszystkie strony jako pliki obrazu do okreslonego folderu. Wzor nazwy pliku wspiera symbol wieloznaczny (*), ktory jest zastepowany indeksem strony. Powszechne formaty takie jak.pngi.jpgsa wspierane na podstawie uzytego rozszerzenia pliku we wzorze.RasterizeToImageFiles(pattern, width, height): Opcjonalne parametry szerokosci i wysokosci (w pikselach) ustawiaja wymiary wyjsciowego obrazu, pozwalajac kontrolowac rozdzielczosc eksportowanych obrazow.ToBitmap(): Przeksztalca wszystkie strony PDF w liste obiektowAnyBitmapw pamieci. Te mogą być dalej przetwarzane w Pythonie bez zapisu na dysku.
Wybieranie formatu wyjsciowego
- Uzyj
.pngw wzorcu sciezki dla bezstratnych obrazow odpowiednich do archiwizacji dokumentow lub przetwarzania wstepnego OCR. - Uzyj
.jpgdla mniejszych rozmiarow plikow, gdy jakosc obrazu nie jest kluczowa, takich jak miniaturki na strony internetowe.
Zakres stron
Aby rasteryzowac tylko okreslone strony, uzyj RasterizeToImageFiles z nadpisaniem wyraznego zakresu stron, zamiast przetwarzac caly dokument, zmniejszajac uzycie pamieci dla duzych PDF-ow.
Dowiedz sie, jak przeksztalcic pliki PDF w obrazy z IronPDF for Python!






