Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PDF erstellen / erzeugen - wie Printer... (https://www.delphipraxis.net/138557-pdf-erstellen-erzeugen-wie-printer.html)

Mavarik 12. Aug 2009 15:11


PDF erstellen / erzeugen - wie Printer...
 
Hallo Zusammen...

Ich immer wieder das gleiche Thema...

Mein Problem ist jedoch, dass ich nicht PDF-in-the Box oder Ideal Soft verwenden kann/will...

Sonder ich suche eine PDF Engine die sich auch wie ein Canvas / Druckertreiber verhält...

Natürlich auch genauso die Funktionen wie Pen, Penpos, Textout usw.. bereit stellt..

Jemand ne Idee?

Grüsse Frank

mkinzler 12. Aug 2009 15:12

Re: PDF erstellen / erzeugen - wie Printer...
 
Z.B. einen PDF-Druckertreiber verwenden.

Satty67 12. Aug 2009 16:36

Re: PDF erstellen / erzeugen - wie Printer...
 
...und um einen Namen zu nennen: Mit PDFCreator habe ich gute Erfahrungen gemacht.

Mavarik 13. Aug 2009 08:04

Re: PDF erstellen / erzeugen - wie Printer...
 
Ja ne das tut es nicht...

Es geht mir ja darum, dass ich eben direkt aus dem Programm den PDF erzeugen kann...

Ich will eben nicht extra beim Kunden eine PDF Druckertreiber installieren müssen.

LG Frank

Bernhard Geyer 13. Aug 2009 08:14

Re: PDF erstellen / erzeugen - wie Printer...
 
Zitat:

Zitat von Mavarik
Ich will eben nicht extra beim Kunden eine PDF Druckertreiber installieren müssen.

Ja was nun?

Zitat:

Zitat von Mavarik
Sonder ich suche eine PDF Engine die sich auch wie ein Canvas / Druckertreiber verhält...


Und was hast du gegen die Üblichen Reporting-Engines mit integrierter PDF-Ausgabe?

Mavarik 13. Aug 2009 08:23

Re: PDF erstellen / erzeugen - wie Printer...
 
Zitat:

Zitat von Bernhard Geyer
wie ein Canvas / Druckertreiber verhält...


Und was hast du gegen die Üblichen Reporting-Engines mit integrierter PDF-Ausgabe?

Na das ich eine eigene "Reporting/Formular-Engine" geschrieben habe und diese gerne als PDF Exportieren möchte...


Beispiel..
Delphi-Quellcode:

Var
  Target : TCanvas;
begin
...

case destination of
  Papier : Target := Printer.Canvas;
  BMP   : Target := MyCanvas;
  PDF   : Target := PDFExporterXY.Canvas;
end;
Jetzt verstanden?

Grüsse Frank

Bernhard Geyer 13. Aug 2009 08:35

Re: PDF erstellen / erzeugen - wie Printer...
 
Zitat:

Zitat von Mavarik
Jetzt verstanden?

Dann schreib doch das gleich.

Hast du dir z.B. schon mal die Tools von Gnostice angeschaut?

Mavarik 13. Aug 2009 08:53

Re: PDF erstellen / erzeugen - wie Printer...
 
Zitat:

Zitat von Bernhard Geyer
Hast du dir z.B. schon mal die Tools von Gnostice angeschaut?

Ja gerade... Leider auch nicht kompatible... Trotzdem Danke

Frank

rweinzierl 13. Aug 2009 10:04

Re: PDF erstellen / erzeugen - wie Printer...
 
Hallo

Sonder ich suche eine PDF Engine die sich auch wie ein Canvas / Druckertreiber verhält...

Nur als Idee:

Schon darüber nachgedacht eine emf/wmf Datei zu erstellen, und diese dann mit einem Tool in ein PDF Datei umzuwandeln.

(Hier gibt es Kaufkomponenten die das machen.)

mfg

Reinhold

Mithrandir 13. Aug 2009 11:10

Re: PDF erstellen / erzeugen - wie Printer...
 
Und wenn irgendwie alles nichts hilft, dann wirst du deine Arschbacken zusammenkneifen müssen und selbst eine PDF implementierung schreiben müssen. Wie das geht, steht zum Beispiel in diesem Dokument:

Portable document format – Part 1: PDF 1.7, First Edition (July, 2008) (PDF, 8.6M, 756 Seiten)

Oder du guckst dir mal die Sourcen von OpenOffice an. Wenn ich das richtig im Kopf habe, dann kann OO PDF erstellen, ohne eine Druckertreiber zu nutzen. Kann mich aber auch täuschen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz