Bonjour,

Je viens vers vous car un problème m'occupe l'esprit. Je rédige (en HTML) des cours scientifiques, contenant des équations. J'utilise pour cela l'éditeur TinyMCE (avec un éditeur d'équations intégré). Cet éditeur permet de transformer des équations en image (via GD, probablement) en passant par imathas.com. Problème : lorsque je génère un PDF avec html2pdf, les équations n'apparaissent pas correctement...

...mais comme ceci : `v/d`.

Par contre, lorsque je récupère le lien vers le script imathas (qui génère l'image), là, tout va bien (comme si j'insérais une image "classique").

Grâce à Opera, j'arrive à connaître l'adresse de l'image en inspectant le DOM. Par contre, lorsque je regarde la source de la page, c'est `v/d` qui apparaît, pas le lien vers l'image.

Voici mon code de génération de PDF (qui fonctionne mis à part ce détail) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<script type="text/javascript" src="tinymce/jscripts/tiny_mce/plugins/asciimath/js/ASCIIMathMLwFallback.js"></script>
<script type="text/javascript" src="tinymce/jscripts/tiny_mce/plugins/asciisvg/js/ASCIIsvgPI.js"></script>
<script type="text/javascript" src="param_tinymce.js"></script>
<?php
	error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);
	ob_start();
	$file = '12-55.txt';
 
 	include('cache/cours/'.$file);
	$content = ob_get_clean();
 
	$content = str_replace('<center>','',$content);
	$content = str_replace('</center>','',$content);
	$content = str_replace('<script type="\"></script>','',$content);
	//$content = preg_replace('#<object(.+)</object>#','',$content);
	//$content = str_replace('','',$content);
	$content = str_replace('&rsquo;','\'',$content);
 
	// conversion HTML => PDF
	require_once('html2pdf/html2pdf.class.php');
	$html2pdf = new HTML2PDF('P','A4','fr');
	$html2pdf->writeHTML($content, 1);
 
	$content = $html2pdf->Output('', true); 
	file_put_contents("doc.html", $content);
?>
Savez vous s'il y a un moyen de récupérer l'adresse de l'image écrite dans le DOM, mais pas dans la source ?

Merci d'avance !

Bon dimanche !