PDF drucken, erzeugen etc. ...

Hinweise zu interessanten Quellen und Projekten

Moderator: Moderatoren

Antworten
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Hallo,

im PowerBasic Forum habe ich einen lobenden Hinweis auf

http://www.thecoldengroup.com/
http://www.thecoldengroup.com/help/inde ... review.htm

gelesen. Hier kann man für 99$ eine PDF Tools Bibiothek kaufen, die man über
ActiveX und DLL ansteuern kann. Das scheint interessant zu sein, auch wenn
ich natürlich nicht weiß, ob der Zugriff aus Xbase++ funktionieren würde.

AKTUELL ist die site noch "under construction" downloads und kaufen geht offensichtlich noch nicht.
Gruß
Hubert
kallecux
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 104
Registriert: Mi, 01. Feb 2006 23:19

Re: PDF drucken, erzeugen etc. ...

Beitrag von kallecux »

Hallo!

Guter Tipp - die Seite sollten wir im Auge behalten.

Gruß
Karl Heinz
Beste Grüße

Karl Heinz
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Hi,

nun scheinen sie sich auf eine Homepage geeinigt zu haben ;-)
oder es ist schlicht weg eine andere Firma mit einer anderen Weiterentwicklung ... egal, solange es funktioniert:

http://www.quickpdflibrary.com/products ... /trial.php

Ich habe es selbst nicht probiert, aber sie unterstützen sowohl ActiveX als auch DLL (C / Delphi / PB etc.) etc.
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Hi,

wen es interessiert, hier gibt es eine neue Infos - original Englisch:

http://www.powerbasic.com/support/pbfor ... hp?t=39904

aktuelle erhalten POWERBASIC User bei der Bestellung 40% Rabatt, ich habe also für etwa 110 Euro geordert ...
Ich bin ja auch PowerBasic User ... tatsächlich wird es aber nicht überprüft.

PS:
wer nur on the fly PDFs erzeugen will ist mit XppPDF von Edgar sicher besser bedient. Seine neueren Sachen kenne ich nicht.
Für mich stellt sich diese (neue) Bibliothek allerdings mächtiger und für mehrere Sprachen verfügbar dar.
Eventuell baue ich eine Xpp-DLL-Klasse darum, mal sehen ... ActiveX müsste aber sofort funktionieren ...
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Hi,

hat schon jemand was mit der QuickPDF Library gemacht ?

Bisher war ich ja mit XppPDF mehr als zufrieden, aber es könnte sein dass ich Barcodes und automatisch zu setzende "Ziele" brauche.
Laut Handbuch kein Problem und die verfügbare PowerBasic.INC müsste gut in eine Xbase.CH zu verwandeln sein.
Als Parameter habe ich aktuell nur LONG und DOUBLE (F2bin()... den numerischen Wert als 64 bit IEEE Gleitkommazahl enthält. )
neben Text gesehen, das müsste gut möglich sein.

Aber vielleicht hat das ja schon jemand erledigt ;-)
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Hi,

die Arbeit mit der DLL macht richtig Spaß und die Anbindung über OT4XB von Pablo funktioniert gut.
Diese wird zwingend für String und DOUBLE Rückgabewert benötigt.
Hier ein kleines Beipielprogramm:

Code: Alles auswählen

#include "Xbp.ch"
#include "Common.ch"
#include "hb_xqpdf.ch"   // Include Datei von HB_XQPDF Klasse

proc main
   local oHB_XQPDF
   local cAcrobat := "C:\Programme\Adobe\Reader 9.0\Reader\AcroRd32.exe"
   cls

   ? "Teste HB_XQPDF"
   oHB_XQPDF := HB_XQPDF():new():create()   
   oHB_XQPDF:DrawText(20,190, "Hello world")
   oHB_XQPDF:say(,,"Oben Links")    // auf eingestellte 1. Druckposition
   for x := 10 to 15
       oHB_XQPDF:say(x,,"Zeile:"+str(x,3))  // 6 Zeilen auf linken Rand
   next
   oHB_XQPDF:say(10,40,"Gut so 10,40 !")
   oHB_XQPDF:SaveToFile("HelloFromDLL.pdf") // speichern
   oHB_XQPDF:destroy()
   
   runshell("D:\HB_XBASE\QuickPDF\HB_XQPDF\HelloFromDLL.pdf",cAcrobat,.t.)

return
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Hi,

Pablo hat auf seiner Web Site eine Wrapper Klasse zu QuickPDF freigegeben.
Ich werde meine Klasse auf dieser aufsetzen, wer aber meine Erweiterungen z.b. :say(....)
oder HBPrinter-Methoden nicht braucht ist mit TQuickPDF... besser bedient.

:arrow: http://www.xbwin.com/forum.php?ng=/ot4xb.examples/36

Die jeweilige DLL und Hilfedatei holt man sich direkt beim Hersteller:

:arrow: http://www.quickpdflibrary.com/

Soweit ich weiß gibt es auch eine abgespeckte freie Version.
Diese müsste auch gehen, solange man nur die enthaltenen Funktionen aufruft.
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. HBPrintPDF mit QuickPDF.DLL

Beitrag von brandelh »

Hi,

kurzer Zwischenbericht, meine neue Klasse heist: HBPrintPDF()

Ich habe sie nun in BETA 1 und wenn alles gut geht, wird sie am Wochenende veröffentlicht.
Hier einige Infos was die QuickPDF DLL alles kann:

Man kann PDF Dateien von der Platte direkt (ohne Acrobat Reader) drucken.
Man kann PDF Dateien von der Platte manipulieren, verschlüsseln, entschlüsseln ...
Man kann natürlich neue PDF erzeugen, ändern, drucken, speichern ...
Barcode, eingeschränkter HTML Code als Textvorgabe, Grafikelemente, Bilder ...
PDF können auch auf DeviceContext ausgegeben werden, ich habe es noch
nicht mit Xbase probiert, aber es gibt ein PowerBasic-Beispiel in dem
QuickPDF auf ein Static ausgibt ...

Da ich die Version 7.18 habe, werde ich mich nicht um Einschränkungen
von früheren bzw. der freien Version kümmern.

Eventuell findet sich ja jemand, der meine Klasse auf ältere bzw. freie Versionen abändert ;-)

Die DLL kostet was, aber wer PDF will, kommt kaum daran vorbei :-)

PS:

Mein Beispielprogramm MemoryTest.EXE erzeugt und speichert 10.000 PDF Dokumente
(unter gleichem Namen; 1 Seite, 4 Barcodes, Text ...) in 67 Sekunden !
Rechner AMD Athlon X2 4600+, 2 GB Ram, 256 GB SATA Festplatte, Win XP, lokal.

Am Anfang werden die DLLs geladen (+ 4 MB einmalig), dann etwas Speicher für ein internes Array (4 bis 10 KByte).
Mit der neuen OT4XB besteht das Programm den Speicherverbrauchstest ;-)
Nach dem Ende wird ALLES wieder frei gegeben. :D

PS: so als Vorgeschmack hänge ich mal die TEST.PRG und das Ergebnis davon ...
Dateianhänge
TEST.PRG
(8.31 KiB) 460-mal heruntergeladen
HelloFromDLL.pdf
(12.79 KiB) 455-mal heruntergeladen
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von Koverhage »

Hallo Hubert,

sieht gut aus, bin auf die Geschwindigkeit gespannt ;-)

Gruß
Klaus
Gruß
Klaus
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Koverhage hat geschrieben:Hallo Hubert,
sieht gut aus, bin auf die Geschwindigkeit gespannt ;-)
Gruß
Klaus
Die beiliegenden Programme erzeugen 10.000 PDF Dateien unter 70 Sekunden.
Rechner: AMD Athlon 64 3000+, 1 GB RAM, 2,5" Festplatte.

Schnell genug ? ;-)
Dateianhänge
ManyPDF.PRG
(2.87 KiB) 453-mal heruntergeladen
MemoryTest.PRG
(2.5 KiB) 425-mal heruntergeladen
HelloFromDLL.pdf
(7.41 KiB) 435-mal heruntergeladen
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

HBPrintPDF - Version 1.00 - BETA 5 - für QuickPDF 7.18

Beitrag von brandelh »

Hallo,

anbei findet Ihr die erste öffentliche Beta und ein Beispiel PDF mit Farben, Barcodes, Schriften und Images ...
Viele der Funktionen sind noch nicht getestet, es sind einfach zu viele ;-)
Wenn Ihr also Fehler findet, immer schön melden.

Pablo Botella hat das Grundgerüst aus offiziellen header Dateien generiert, somit müssten
diese sich grundsätzlich so verhalten wie im Handbuch beschrieben.

Nur den Parameter InstanceID und den DLL Function Header QuickPDF haben
wir in unseren Klassen weg gelassen, da dies intern behandelt wird.
Im Quellcode und den Beispielprogrammen könnt Ihr meine Besonderheiten sehen.
Einige Befehle aus meinem HBPrinter habe ich genauso eingebaut wie :SAY(...)

Ob PrintMemo() kommt, das wird sich zeigen, denn mit DrawHTMLText()
und DrawHTMLTextBox() stehen so mächtige Befehle zur Verfügung, dass es wohl
keinen Bedarf gibt. Auf der anderen Seite ist die Vorgehensweise sehr unterschiedlich,
wahrscheinlich wird es nicht möglich sein mit HBPrinter wirklich kompatibel zu werden.

Für fest formatierte Listen ist :SAY() oder :PrintText() am Besten geeignet,
aber freier Text mit eingeschlossenem BOLD oder unterstrichen
Listen mit und ohne Ziffern, alles in HTML Syntax leicht gemischt einzugeben ... das hat was.
Bei den ...Box() Versionen wird gleich der Ausgabebereich festgelegt, in den
der Text automatisch umgebrochen wird. Der Text, der nicht passt, wird für
eine weiteren Aufruf auf der Folgeseite / Folgespalte zurückgegeben.

Anregungen sind wie immer willkommen, damit die BETA Phase bald beendet wird.

Wer mit Testen will, muss sich auf der Homepage des Herstellers die Testversion von
QuickPDF herunter laden und einen TestKey besorgen: http://www.quickpdflibrary.com/
Dann braucht man auch die neue Version der OT4XB von Pablo (1.5.12.21) von http://www.xbwin.com

PS: Ich setze die aktuelle Version schon produktiv ein.

Tschüß
Hubert
Dateianhänge
HBPrintPDF_01.00_Beta5.zip
(46.87 KiB) 470-mal heruntergeladen
Beispiel_HelloFromDLL.pdf
(21.56 KiB) 440-mal heruntergeladen
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von Koverhage »

Hallo Hubert,

gerade mal mit 0719 getestet. War ein steiniger Weg ;-)
Kannst Du die QuickpdfLizenz.ch so abändern das der Key auch zurückgegeben wird ?


Tschüß
Klaus

P.S. Werde mal anfangen und mindestens ein Programm darauf umstellen.
Gruß
Klaus
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Koverhage hat geschrieben:Hallo Hubert,
gerade mal mit 0719 getestet. War ein steiniger Weg ;-)
Kannst Du die QuickpdfLizenz.ch so abändern das der Key auch zurückgegeben wird ?
Tschüß
Klaus
P.S. Werde mal anfangen und mindestens ein Programm darauf umstellen.
zuerst dachte ich du willst mich ver... dann habe ich nachgesehen =D>

0719 -> haben die doch tatsächlich eine neue Version veröffentlicht ... werde ich einbauen

Ich habe die QuickPDFLizenz.ch bei mir so, dass ich per Parameter wählen kann welchen Key
das Programm nutzen soll (ich habe eine private und eine vom Betrieb ;-) ) die will ich
natürlich nicht öffentlich bekannt geben, daher habe ich mal schnell diese generiert ...

Code: Alles auswählen

#define MyGetQuickPDFLizenzKey     GetQuickPDFLizenzKey()

function GetQuickPDFLizenzKey()
   local cKey := "    " // <- Lizenzschlüssel eintragen / insert license Key
   if empty(cKey)
      msgbox("QuickPDFLizenz.CH enthält keine Lizenzinformationen !"+chr(10)+;
             "No license key defined in the file QuickPDFLizenz.CH !"+chr(10)+;
             "(TEST / Trial) KEYs  ->  http://www.quickpdflibrary.com/",;
             "GetQuickPDFLizenzKey()" )
   end
return nil
und vergessen den Returnwert der bei mir zwischen den do case Zeilen zurückgegeben wird
hier auf cKey zu setzen :( toll sorry für die viele Arbeit beim Fehler suchen :wink:

allerdings ist es sicher einfacher, wenn man die Funktion weg lässt und gleich den Key so einträgt:

Code: Alles auswählen

#define MyGetQuickPDFLizenzKey  "    " // <- Lizenzschlüssel eintragen / insert license Key
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

die erste finale Version wurde veröffentlicht: :arrow: http://www.xbaseforum.de/viewtopic.php? ... 098#p45098
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von Koverhage »

Hallo Hubert,

wollte das ja einbauen, bin aber noch nicht weit gekommen.
In Express++ bzw. xpppdf gebe ich die Seitengröße (in Zeilen und Spalten) z.B. so an.
SIZE 76,108
Das bedeutet die DIN A4 Seite hat 76 Zeilen und 108 Spalten.
Diese Werte kann der Anwender verändern, so das er ziemlich viel auf ein Blatt
drucken kann.

Wenn ich jetzt mit oHBPDF:SetLPI( round(76 / 11.66666,1))
und oHBPDF:SetCPI( round( 108 / 8.250000,1))
die Werte setze, habe ich folgendes Problem:
Die Zeile 0 wird wegen dem Drucker Margin nur zur Hälfte gedruckt, die Seite hat aber 76 Zeilen.
Soweit wäre das ok, aber SetCPI hat keine Auswirkungen.

Wo ist mein Denkfehler ?

Klaus
Gruß
Klaus
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Hallo Klaus,

im Quellcode steht, dass ...

Code: Alles auswählen

METHOD SetLPI, GetLPI        // -> ::nLPI    *** will NOT change the FONT SIZE  !
METHOD SetCPI, GetCPI        // -> ::nCPI    *** Font Größe wird NICHT geändert !
                                // beides ist NUR für die Berechnung der SAY Position
                                // both will only be used to calculate the SAY position
die Schriftgröße ist davon unabhängig (sonst könnte man nicht verschiedene
Schriftgrößen mit :say() drucken ... du brauchst:

Code: Alles auswählen

oHBPrintPDF:SetTextCpi(round( 108 / 8.250000,1)) // tatsächliche Font Größe, unabhängig von ::nCPI
SetCPI() sollte gleich eingestellt werden, und du solltest als Schriftart Courier New verwenden,
da sonst i und m nicht gleich breit sind und somit das Schriftbild unterschiedlich wird,
falls mit Blanks formatiert werden soll.
Dateianhänge
TEST.PRG
Beispiel
(1.65 KiB) 419-mal heruntergeladen
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Hallo Klaus,

ich habe noch 4 Funktionen hinzugefügt um die :say() Steuerung zu erleichtern:

// Version 1.10 - 2010-06-10

SetSayLineFeed() - Zeilenabstand direkt setzen
GetSayLineFeed() - " abfragen
SetSayLinesPerPage() - Zeilen je Seite direkt setzen
GetSayLinesPerPage() - " abfragen

wenn keine Parameter angegeben werden, wird mit dem aktuellen Font berechnet.

Ein Beispiel-PDF mit Quellcode hänge ich auch mal an.
Dateianhänge
Beispiel_SAY.pdf
(23.83 KiB) 419-mal heruntergeladen
TEST_SAY.PRG
(3.4 KiB) 394-mal heruntergeladen
Gruß
Hubert
Ulrich
Rookie
Rookie
Beiträge: 16
Registriert: Do, 28. Jun 2012 9:12

Re: PDF drucken, erzeugen etc. ...

Beitrag von Ulrich »

Hallo Allerseits,

ihr habt mir viele Ideen und Hinweise geliefert, so dass ich gerne etwas zurückgeben möchte.

Das beigefügte Programm ist ein Modul für ein ERP System, welches einen eigenen Intrepreter hat, so dass man eben solche Programme dazu schreiben kann. Deshalb sind einige eigene Funktionen enthalten, die aber selbsterklärend sind.

Für den Ausdruck wird das Fenster mit der Größe 0 erzeugt, so kann man ein PDF drucken, ohne dass der Reader offen stehen bleibt.

Die Konvertierung in ein PDF Dokument klappt auch nicht mit allen Office Programmen, da hier sehr unterschiedliche Verhalten an den Tag gelegt werden. Mit Word klappt es allerdings (bisher) immer perfekt.

Ich hoffe das ist ein pfundiger Einstieg in diesem Forum?

Grüße,

Ulrich
Dateianhänge
_docview.drm.txt
(11.31 KiB) 349-mal heruntergeladen
Benutzeravatar
Hans Zethofer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 278
Registriert: Fr, 27. Jan 2006 8:29
Wohnort: 2700 Wiener Neustadt
Hat sich bedankt: 1 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von Hans Zethofer »

Hallo!

Das bringt mich auf folgende Frage - weil Sie gut zu dem Thema passt.

Ich habe das Problem das ich bei einem direktem Ausdruck auf eine Laserdrucker und dem Ausdruck an einen PDF Druckertreiber ein
unterschiedliches Aussehen des Ausdruckes bekomme.

Kann man das irgendwie in den Griff bekommen?

als PDF Treiber habe ich "gotoMAXX" und "Infix" am Start und Express++

Jeder Ausdruck sieht anderes aus - meistens sieht man es am einfachsten bei einer Tabelle wo die Überschriften zu den Daten zb nicht mehr untereinander sind.

Programmiert man es für den Direktdruck das es passt und verwendet man aber einen PDF Druckertreiber um das Dokument nur zu versenden
dann verschiebt es sich und schaut dementsprechend :booty: aus.

Code: Alles auswählen

      DCPRINT ON ;
         SIZE 66,103.700;
         FONT '10.Courier New' ;
         TO oPrinter ;
         FORMSIZE XBPPRN_FORM_A4
dieser Express Code wurde am Start für die Ausdrucke verwendet, dann werden normale @ 10,1 DCPRINT SAY "xy" verwendet

Die Frage stellt sich für mich ob es an dem PDF Druckertreiber irgendwelche Einstellungen geben kann, bzw ob man andere Parameter oder Schriften verwenden soll.

Wie sind eure Erfahrungen zw. Direktdruck und Drucken in ein PDF?
Dateianhänge
gotomaxx.pdf
gotoMAXX PDF Druckertreiber
(2.93 KiB) 349-mal heruntergeladen
infix.pdf
Infix PDF Druckertreiber
(26.7 KiB) 342-mal heruntergeladen
Druckerausdruck.PDF
Druckerausdruck eingescannt
(440.86 KiB) 327-mal heruntergeladen
_____________
lg
Hans
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken, erzeugen etc. ...

Beitrag von brandelh »

Hi,

möglicherweise übersetzt der Netzwerkdrucker die Windowsschriften in Druckerschriften (Postscript Laser machen das gerne).
Man kann (konnte) im Druckertreiber einstellen, dass Schriften als Grafik gedruckt werden, dann sollte es besser werden.

Allerdings ist seit Word bekannt, dass der Wechsel des Druckers und damit der Hardwareränder auch das Layout bzw. die Formatierung geändert wird.
Das Dokument sieht auf jedem Drucker etwas anders aus ...
Mit meiner Druckerklasse hatte ich dahingehend zwar noch keine Probleme, ich drucke aber meist mit Arial.

Am sichersten ist man drann, wenn man immer PDF erzeugt und diese dann ausdruckt.
Gruß
Hubert
Antworten