2016-11-02 2 views
0

Ich entwickle einen Online-Restaurant-Menü-Editor. Die Vorlage ist SVG, mit einem JPEG-Bild des Menüs als Hintergrund. Der Benutzer kann den Text bearbeiten, bei dem es sich um SVG-Textelemente handelt, die über dem Vorlagenbild liegen.SVG vom Web zum Drucken

Ich bin in der Lage, eine PDF von diesem SVG zu erstellen, für den Benutzer zu sehen, einfach gut. Jetzt möchte ich das Hintergrundbild mit niedriger Auflösung aus dem SVG entfernen und den restlichen Text in einen Druck mit hoher Auflösung, fertig zum Drucken, packen. Das Problem ist, dass der Text nicht an der richtigen Stelle in der druckfertigen Datei erscheint. Es ist auch nicht die gleiche Größe.

Ich verwende das ColdFusion CFPdf-Tag, um den Text mithilfe der Wasserzeichenfunktion zu platzieren. Ich habe das getestet und es funktioniert gut. Es sind nur die Größe und die Koordinaten, die ausgeschaltet sind. Ich weiß, dass das wegen der Auflösung ist, aber wie bekomme ich es zum Laufen? Es könnte sogar einen besseren Weg geben, ich weiß es nicht.

+0

Sie haben möglicherweise mehr Kontrolle über den Inhalt der PDF-Datei mit 'cfdocument'. –

+0

Könnten Sie ein wenig mehr auf Ihre Gedanken eingehen? Vielen Dank. – SGekko

+1

könnten Sie ein wenig mehr auf Ihren Code eingehen, z. B. ein [mcve] in der Frage bereitstellen. –

Antwort

1

Ich fand heraus, dass ich das Ansichtsfenster in der Svg auf die tatsächliche Größe der Hi Res PDF ändern musste, anstatt es bei der niedrigen Auflösung Pixelgröße, die ich es für das Web hatte.

+0

Ich möchte mehr darüber wissen, was Sie tun, um Web-Svg zu drucken. [email protected] – Omar