Renderowanie wykresów i grafik w PDF
IronPDF może renderować strony internetowe zawierające wykresy, diagramy i inne elementy zbudowane przy użyciu nowoczesnych technologii JavaScript.
IronPDF obsługuje WebGL, co pozwala mu przetwarzać elementy zbudowane na kanwie internetowej przy użyciu możliwości graficznych sprzętu komputera.
IronPDF obsługuje wszystkie biblioteki wykresów innych producentów, w tym:
- C3.js
- D3.js
- Highcharts
Metoda setEnableJavaScript obiektu ChromePdfRenderOptions umożliwia programistom przetwarzanie kodu JavaScript odwołującego się wewnętrznie lub zewnętrznie w ramach strony internetowej. Ta właściwość musi być ustawiona na true, aby umożliwić IronPDF przetwarzanie kodu JavaScript niezbędnego do renderowania wykresów i grafiki na stronie internetowej.
setRenderDelay konfiguruje IronPDF tak, aby odłożył interpretację kodu JavaScript strony internetowej na określony czas (w milisekundach) po załadowaniu jej DOM. Ta metoda jest przydatna w zapewnieniu, że konwerter HTML na PDF firmy IronPDF przechwytuje treści, które pojawiają się na stronie internetowej kilka sekund po tym, jak przeglądarka zakończy jej wstępne ładowanie. Ma to szczególne znaczenie w przypadku asynchronicznego kodu JavaScript, którego wykonanie zajmuje dużo czasu.
Więcej szczegółów na temat dodatkowych metod dostępnych w klasie ChromePdfRenderOptions można znaleźć w przykładzie kodu JavaScript Charts to PDF.
Renderowanie wykresów JavaScript do formatu PDF
- Dodaj IronPDF do swojego projektu Maven:
- Użyj
ChromePdfRenderOptions, aby włączyć JavaScript i skonfigurować opóźnienie/typ mediów. - Wyrenderuj HTML (ciąg znaków wbudowany, plik lub adres URL) za pomocą
PdfDocument.renderHtmlAsPdf(...). - Zapisz wynik za pomocą
saveAs(...).
Dowiedz się, jak włączyć obsługę JavaScript do renderowania plików PDF


