diff --git a/front/src/modules/simulationResult/SimulationResultExport/SimulationResultsExport.tsx b/front/src/modules/simulationResult/SimulationResultExport/SimulationResultsExport.tsx
index 007dc287caa..5c3e086eaef 100644
--- a/front/src/modules/simulationResult/SimulationResultExport/SimulationResultsExport.tsx
+++ b/front/src/modules/simulationResult/SimulationResultExport/SimulationResultsExport.tsx
@@ -1,8 +1,8 @@
-import { useMemo } from 'react';
+import { useCallback, useMemo } from 'react';
import { Button } from '@osrd-project/ui-core';
import { Download, File } from '@osrd-project/ui-icons';
-import { BlobProvider } from '@react-pdf/renderer';
+import { pdf } from '@react-pdf/renderer';
import { useTranslation } from 'react-i18next';
import type {
@@ -55,30 +55,32 @@ const SimulationResultExport = ({
[simulatedTrain]
);
+ const exportTrainPDF = useCallback(async () => {
+ const doc = (
+