Poprawa wydajności IronPDF: wskazówki

This article was translated from English: Does it need improvement?
Translated
View the article in English

Aby poprawić wydajność pracy z IronPDF, warto wziąć pod uwagę następujące ogólne wskazówki:

  • Aplikacje .NET Standard: Wydają się one mieć niewielką przewagę pod względem szybkości i stabilności, ale mogą zużywać więcej pamięci. Więcej szczegółów można znaleźć w przewodniku IronPDF Azure.
  • 64-bitowe zamiast 32-bitowych: Zaleca się stosowanie systemów 64-bitowych w celu uzyskania lepszej wydajności.

W przypadku dużych plików HTML:

  • Podziel kod HTML na sekcje, renderuj każdą z nich osobno do formatu PDF, a następnie użyj metod scalania lub dołączania, aby połączyć je w jeden plik PDF.

W przypadku dużych plików PDF:

Optymalizacja obrazów:

  • Użyj usługi takiej jak TinyPNG, aby zmienić rozmiar obrazów do faktycznie potrzebnego rozmiaru, ponieważ zdjęcia często mogą być zbyt duże.

  • Osadzaj obrazy jako DataURI bezpośrednio w kodzie HTML, aby zmniejszyć obciążenie sieci i zwiększyć stabilność. Rozważ najpierw zakodowanie obrazów w Base64. Aby uzyskać więcej informacji, zapoznaj się z sekcją FAQ dotyczącą IronPDF DataURIs.

Zasoby do lokalizacji:

  • Pobierz wszelkie zdalne obrazy lub zasoby i zapisz je lokalnie. Zainstaluj wymagane czcionki, takie jak Google Fonts, bezpośrednio na serwerze produkcyjnym.

Wydajność w chmurze a wydajność na komputerze stacjonarnym:

  • Serwery w chmurze mogą nie działać tak dobrze jak komputery stacjonarne. Zwiększenie parametrów serwera, takich jak szybkość procesora i pamięć RAM, może poprawić wydajność.

Szablony PDF:

  • Utwórz szablonowy PDF z ciągami zastępczymi, takimi jak [[name]], [[address1]], [[email]]. Zaktualizuj je, korzystając z funkcji "znajdź i zamień" w IronPDF, co jest znacznie szybsze niż ponowne renderowanie dużego dokumentu. Więcej informacji można znaleźć w przykładzie IronPDF dotyczącym zamiany tekstu w plikach PDF.
Curtis Chau
Autor tekstów technicznych

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ę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,135,201 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.