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 na obiekcie ChromePdfRenderOptions umożliwia programiście włączenie przetwarzania JavaScript odwołującego się wewnętrznie lub zewnętrznie w obrębie 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 do opóźnienia interpretacji JavaScript strony internetowej o określony czas (w milisekundach) po załadowaniu 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.
Odwołaj się do JavaScript Charts to PDF Code Example aby uzyskać więcej szczegółów o dodatkowych metodach dostępnych w klasie ChromePdfRenderOptions.
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. - Renderuj HTML (ciąg wewnętrzny, plik lub URL) używając
PdfDocument.renderHtmlAsPdf(...). - Zapisz wyjście za pomocą
saveAs(...).
Dowiedz się, jak włączyć obsługę JavaScript do renderowania plików PDF


