Zwei PS Dateien ueberlagern?
Hallo, gibt es eine Moeglichkeit zwei PS Dateien zu ueberlagern? Ich moechte naemlich folgendes machen: Ein Schreiben, was schon fertig besteht WinDOSE soll als PS ausgegeben werden. Danach moechte ich zum Druck in die selbe Datei Adressen noch mit reindrucken. Geht das? Jan -- ETES - Espenhain & Theofel EDV-Systemhaus GbR Libanonstrasse 58 A * D-70184 Stuttgart Phone +49 711 4895550 * Fax +49 711 4809761 EMail: info@etes.de --- URL: www.etes.de
Hi Jan,
From: Jan Theofel
gibt es eine Moeglichkeit zwei PS Dateien zu ueberlagern? Ich moechte naemlich folgendes machen: Ein Schreiben, was schon fertig besteht WinDOSE soll als PS ausgegeben werden. Danach moechte ich zum Druck in die selbe Datei Adressen noch mit reindrucken.
ka ob das geht. Aber gibt es nicht sowas bei Hylafax, wo man auf das Faxdeckblatt noch was drauffaxed. mit freundlichen Grüßen Jörg Zimmermann ------------------------------------------- .xsiteing agentur für netzkommunikation 42117 wuppertal - friedrich-ebert-str. 141b tel: 0202/3097070 - fax: 0202/3097072
Am Tue, 03 Jul 2001 schrieb Jan Theofel:
Hallo,
gibt es eine Moeglichkeit zwei PS Dateien zu ueberlagern? Ich moechte naemlich folgendes machen: Ein Schreiben, was schon fertig besteht WinDOSE soll als PS ausgegeben werden. Danach moechte ich zum Druck in die selbe Datei Adressen noch mit reindrucken.
Geht das?
Hmmm.. mit ImageMagick (convert) oder mit gimp und script-fu könnte es gehen. Idee: - GIMP kann Postscript-files öffnen bzw. lesen - GIMP kann zwei Bilder überlagern Alles was Du tun mußt ist also, ein entsprechendes Skript für gimp zu schreiben und dem Ding auf der Kommandozeile mitzugeben. Wird allerdings in der Form ziemlich Ressourcenhungrig werden, vielleicht gehts mit convert oder irgendwelchen Command-Line-Tools schneller. Ansonsten wäre es evtl. sinnvoller, das Postscript-File durch sed zu jagen und irgendeinen Merker im Text durch die Adressen zu ersetzen. Das geht in jedem Fall Schneller, und wenns nur noch ne Adresse sein soll müßte das eigentlich machbar sein (sofern das Programm die Schrift nicht als Grafik druckt, was ich mal nicht hoffe). -- Erhard Schwenk http://www.fto.de http://www.akkordeonjugend.de
Erhard Schwenk wrote:
Am Tue, 03 Jul 2001 schrieb Jan Theofel:
Hallo,
gibt es eine Moeglichkeit zwei PS Dateien zu ueberlagern? Ich moechte naemlich folgendes machen: Ein Schreiben, was schon fertig besteht WinDOSE soll als PS ausgegeben werden. Danach moechte ich zum Druck in die selbe Datei Adressen noch mit reindrucken.
Geht das?
Hmmm.. mit ImageMagick (convert) oder mit gimp und script-fu könnte es gehen.
Idee: - GIMP kann Postscript-files öffnen bzw. lesen - GIMP kann zwei Bilder überlagern
Alles was Du tun mußt ist also, ein entsprechendes Skript für gimp zu schreiben und dem Ding auf der Kommandozeile mitzugeben. Wird allerdings in der Form ziemlich Ressourcenhungrig werden, vielleicht gehts mit convert oder irgendwelchen Command-Line-Tools schneller.
Ansonsten wäre es evtl. sinnvoller, das Postscript-File durch sed zu jagen und irgendeinen Merker im Text durch die Adressen zu ersetzen. Das geht in jedem Fall Schneller, und wenns nur noch ne Adresse sein soll müßte das eigentlich machbar sein (sofern das Programm die Schrift nicht als Grafik druckt, was ich mal nicht hoffe).
Ich hab mal so etwas gemacht. Ist allerdings schon eine Weile her und die Scripte find ich nicht. (also jetzt frei aus dem Kopf) 1. Postscript-Code erzeugen, der die Adresse an der Position ausgibt wo sie hinsoll, jedoch _keine_ neue Seite anlegt. (am besten von Hand, bei http://www.adobe.com gibt es die PS-Referenz) ->adresse.ps 2. Die Seite, wo der Text drauf soll heraustrennen (hab ich mit gs gemacht, als Drucker pswrite, geht aber auch mit psselect) -> seite.ps und rest.ps 3. gs diese _und_ die Adressen gleichzeitig übergeben und mit pswrite ausgeben und zwischenspeichern, also in etwa so gs -sDEVICE=pswrite -sOutputFile=gemischt.ps seite.ps adresse.ps quit.ps (die quit.ps ist bei gs mit dabei und beendet es automatisch) 4. Die Dateien gemischt.ps und rest ps gleich an den Drucker schicken oder mit gs zusammenfassen Garantieren kann ich nichts, da meine PS-Dateien relativ einfach gehalten waren (von einem uralt DOS-Proggi) DSC wurde da nicht verwendet. Ich hab für Rechnungen Briefpapier nachgeahmt, also Kopf/Fusszeile geschrieben und Rahmen gezeichnet. Sah dann auf dem Laser-Drucker super aus. Die Geschwindigkeit war auf nem P100 auch nicht viel langsamer als ohne Veränderungen. Ralf PS: für gs mußt du u.U. noch weiter Optionen übergeben
Am Tue, 03 Jul 2001 schrieb Jan Theofel:
gibt es eine Moeglichkeit zwei PS Dateien zu ueberlagern? Ich moechte naemlich folgendes machen: Ein Schreiben, was schon fertig besteht WinDOSE soll als PS ausgegeben werden. Danach moechte ich zum Druck in die selbe Datei Adressen noch mit reindrucken.
Ein fieser Umweg wäre LaTeX. Wenn das Dokument als ps besteht, dann kannst du es als Grafik in ein LaTeX Dokument laden. Und nun der Trick: Du erstellst ein picture-Umgebung mit der Größe (1,1). Diese kleine Umgebung verändert die Textposition kaum. Dann positioniert du die Grafik (dein Doku- ment) einfach mit \put(x,-y){\epsfig{...}} bzw. einem Grafikbefehl deiner Wahl auf der Seiten. Die Grafik liegt dann mit ihrer Geometrie außerhalb der picture-Umgebung. So fungiert sie als Hintergrundbild. Nachfolgender Text wird über die Grafik gedruckt. Die Andresse kannst du dann ebenfalls in picture eingaben oder ganz normal im Textmodus. Ist ein ziemlicher Umweg, aber ein eleganter wie ich finde. Irgendwo im Manual zum DIN-Brief gab es noch Tips für Serienbriefe glaube ich. Dennis.
Am Dienstag, 3. Juli 2001 14:36 schrieb Jan Theofel:
gibt es eine Moeglichkeit zwei PS Dateien zu ueberlagern? Ich moechte naemlich folgendes machen: Ein Schreiben, was schon fertig besteht WinDOSE soll als PS ausgegeben werden. Danach moechte ich zum Druck in die selbe Datei Adressen noch mit reindrucken.
Entweder Du druckst in zwei Stufen (erst die Formulare, dann die Adressen, oder Du setzt Platzhalter, z.B. $NAME und ersetzt die dann, PostScript-Dateien sind ja normale Text-Dateien mit entsprechenden Steuerbefehlen. Wenn die erzeugende Software nicht ganz pervers vorgeht, steht der Text so drinnen und kann ersetzt werden durch den richtigen Wert. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de
participants (6)
-
Dennis Boller
-
Erhard Schwenk
-
Jan Theofel
-
Joerg Zimmermann
-
Manfred Tremmel
-
Ralf Lieb