Entwickler-Ecke

Multimedia / Grafik - EMF in PDF konvertieren


Martok - Do 17.02.11 22:28
Titel: EMF in PDF konvertieren
Hi!

Ich hätte mal gerne wieder ein Problem. Vielleicht sogar eine Lösung, wenns geht? ;)

Ich habe ein EMF. Ist selbst gezeichnet, wenn ihr mir ein komplettes Canvas gebt dann kann ich das auch gerne woanders hin zeichnen. Jedenfalls - davon muss ein PDF erstellt werden. Es gibt einige Lösungen die behaupten das zu können; leider haben alle ein Problem: sie verstehen die Records EMR_MODIFYWORLDTRANSFORM und EMR_SETWORLDTRANSFORM nicht oder nicht vollständig. In SynopsePDF [http://synopse.info/fossil/home], dass von Hause aus nur SWT unterstützt, habe ich mal versucht MWT reinzubasteln. Geht auch ganz toll, aber: der kann nur skalieren (nicht rotieren), für mehr reicht die Mathematik in der Lib nicht und ein Umbau wäre sehr schwer.

Ich brauche also was anderes.

Hat da irgendjemand was? Idealerweise in möglichst freier Lizenz.


Grüße,
Martok


BenBE - Fr 18.02.11 00:10

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Hi!

Ich hätte mal gerne wieder ein Problem. Vielleicht sogar eine Lösung, wenns geht? ;)

Probleme hab ich genug im Angebot, welches willst haben? Lösungen sind mir leider aber ausgegangen; musst Du selber suchen ;-)

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Ich habe ein EMF. Ist selbst gezeichnet, wenn ihr mir ein komplettes Canvas gebt dann kann ich das auch gerne woanders hin zeichnen. Jedenfalls - davon muss ein PDF erstellt werden. Es gibt einige Lösungen die behaupten das zu können; leider haben alle ein Problem: sie verstehen die Records EMR_MODIFYWORLDTRANSFORM und EMR_SETWORLDTRANSFORM nicht oder nicht vollständig. In SynopsePDF [http://synopse.info/fossil/home], dass von Hause aus nur SWT unterstützt, habe ich mal versucht MWT reinzubasteln. Geht auch ganz toll, aber: der kann nur skalieren (nicht rotieren), für mehr reicht die Mathematik in der Lib nicht und ein Umbau wäre sehr schwer.

Ich brauche also was anderes.

Hat da irgendjemand was? Idealerweise in möglichst freier Lizenz.

Grüße,
Martok

Lies die EMF selber und schreib direkt den PDF-Datenstrom. Dass das nicht so schwer ist, da ne valide PDF zu erzeugen, wissen wir seit dem Kongress [http://events.ccc.de/congress/2010/Fahrplan/events/4221.en.html] ;-) Das Datenformat für EMF sollte ja auch nicht sooo schwer sein. Und für 2D/3D Mathe gibt's die Omorphia Math Library ;-)


Martok - Mo 21.02.11 03:25

Und genau deswegen dürfen Sofwarepatente einfach nicht existieren: http://www.patentgenius.com/patent/7730388.html :shock:

EnumEnhMetafile im Frontend und SomePDFWriter im Backend, fertig ist das Trivialpatent. Wo ist da bitte die Innovation? My Ass.