SVG in mPDF (PHP-Bibliothek )
In php-code, den ich verwenden mPDF - Bibliothek für die Generierung von PDF.
Ich stehe vor einem problem mit einfügen von svg in PDF
Die svg-Datei, die ich fangen per POST:
$svg = $_POST['structureSVG'];
$svg_pdf = str_replace('"', '\'', $svg); //change " to '
Nachweis, was drin ist:
var_dump($svg_pdf);
//shows string which contains:
<svg>...</svg>
hier kann ich sicher sein, dass die SVG war, ordnungsgemäß aufgezeichnet. So legte ich die SVG:
$html = " <div> $svg_pdf </div> ";
$mpdf -> WriteHTML($html);
$mpdf -> Output('pdf/test_svg.pdf', 'I');
aber leider ist das SVG-Bild wird nicht dargestellt im PDF -
danke für jede Hilfe
- Haben Sie Lesen Sie die mPDF-Handbuch speziell bezogen auf das, was ist, und nicht in SVG? mpdf1.com/manual/index.php?tid=245 niemand erraten kann, über Ihre spezifischen SVG und Lesen Sie alle diese und überprüfen Sie Ihre SVG und sehen, ob es unterstützt wird
- Ja ich habe das Handbuch gelesen und für machen mich sicher, dass ich das gemacht habe, einfach die svg enthalten nur ein element <rect> und in gleicher Weise habe ich versucht, einfügen in meinen code, aber das Ergebnis war das gleiche
- Ich möchte die Kommunikation auf mPDF forum, aber es ist nicht möglich Konto registrieren. Jemand Konto auf der mPDF-forum???
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie behandeln die SVG als reguläre
<img>
tag. Aus meiner Sicht wäre es am einfachsten speichern Sie die Datei in das temp-Verzeichnis und dann lassen Sie es zu laden mit mPDF:<img src="path/to/the/temp/file.svg">
Leider kann man nicht die Daten verwenden, die uri-für SVG-Bilder (zumindest in der version 5.7.4).