AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PDF-Dokumente aus Delphi drucken

Ein Thema von Grim Fandango · begonnen am 20. Jul 2003 · letzter Beitrag vom 8. Jul 2020
Antwort Antwort
Seite 1 von 3  1 23      
Grim Fandango

Registriert seit: 20. Jul 2003
3 Beiträge
 
#1

PDF-Dokumente aus Delphi drucken

  Alt 20. Jul 2003, 11:58
Hallo,

ich habe folgendes Problem. Ich möchte aus einem Delphi-Programm heraus ein oder mehrere PDF-Dokumente drucken und dabei den Drucker jeweils frei bestimmen können. Sollte es noch eine Funktion geben die mir die Anzahl der gedruckten Seiten ermittelt wäre das natürlich perfekt.

Vielen Dank im Voraus

Grim Fandango
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: PDF-Dokumente aus Delphi drucken

  Alt 20. Jul 2003, 12:25
Moin Grim Fandango,

erst einmal herzlich willkommen hier in der Delphi-PRAXiS.

Vielleicht hilft es Dir schon mal weiter das Acrobat Reader ActiveX Control zu importieren (Komponente\ActiveX importieren).
Ausserdem wirst Du wohl den TPrinterDialog benötigen um den Drucker auswählen zu können, falls Du so etwas nicht "zu Fuss" machen willst.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
HellAngel666

Registriert seit: 21. Jul 2003
6 Beiträge
 
#3

Re: PDF-Dokumente aus Delphi drucken

  Alt 22. Jul 2003, 07:44
Hallo !!!

Also der ActiveX Acrobat Reader wird Dir nicht viel helfen,
weil Du mit diesem nur Anzeigen kannst.

Wenn Du also in PDF ausdrucken willst, mußt Du schon einen
PDF-Druckertreiber haben (Adobe Acrobat -> nicht den Reader)
oder ähnliche Produkte.

Außerdem gibt es einige Delphi-Componenten (z.B. PowerPDF)
mit dehnen Du dann direkte Ausdrucke als PDF machen kannst.

Hoffe ich habe Dir geholfen...
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#4

Re: PDF-Dokumente aus Delphi drucken

  Alt 22. Jul 2003, 08:02
Kuck dir mal GhostScript an. Am besten google mal danach
Alexander
  Mit Zitat antworten Zitat
Grim Fandango

Registriert seit: 20. Jul 2003
3 Beiträge
 
#5

Re: PDF-Dokumente aus Delphi drucken

  Alt 22. Jul 2003, 09:48
Hallöchen,

irgendwie ist bei meiner Problemerklärung was nicht richtig rübergekommen. Also, ich programmiere gerade an einem Programm zur Lieferschein erstellung. Das Programm durschsucht die Festplatte nach bestimmten Dokumenten (.doc und zukünftig leider auch nach .pdf) und drucke sie auf einem bestimmten Drucker aus. Ich möchte also fertige PDF-Dokumente ausdrucken und deren Seitenanzahl ermitteln. Es wäre optimal wenn ich noch eine Möglichkeit finden könnte in dem PDF-Dokument nach bestimmten Wörtern und deren Häufigeit zu suchen. Der Ansatz mit dem ActiveX war schon gar nicht so übel, da ich damit schon mal drucken kann, aber Seitenzahl ermitteln uns Suchen nach Wörtern geht damit glaube ich nicht.

Weiterhin vielen Dank im Voraus für jeden erdenklichen Tip

Grim Fandango
  Mit Zitat antworten Zitat
ketraun
(Gast)

n/a Beiträge
 
#6

Re: PDF-Dokumente aus Delphi drucken

  Alt 22. Jul 2003, 11:01
hi
installiere Acrobat reader 6.0
imporitere das active X ( wo oben beschrieben ) und du kannst ansehen
und ausdrucken.
Alles ausprobiert.
gruss ketraun
  Mit Zitat antworten Zitat
ketraun
(Gast)

n/a Beiträge
 
#7

Re: PDF-Dokumente aus Delphi drucken

  Alt 22. Jul 2003, 12:22
hi
ich nehm alles zurück. Da treten mysteriöse Fehler auf.
Vergiss meinen Beitrag einfach.
ketraun
  Mit Zitat antworten Zitat
hacki

Registriert seit: 15. Nov 2002
96 Beiträge
 
Delphi XE5 Professional
 
#8

Re: PDF-Dokumente aus Delphi drucken

  Alt 8. Okt 2003, 09:55
Hallo Leute,

ich fand die bisherigen Beiträge hierzu sehr interessant, da ich aus einem Delphi Programm ebenfalls PDF-Dateien drucken möchte, die sich bereits als feritge PDF's auf der Festplatte befinden. Allerdings habe ich das mit dem Importieren der ActiceX nicht verstanden:


Zitat:
Vielleicht hilft es Dir schon mal weiter das Acrobat Reader ActiveX Control zu importieren (Komponente\ActiveX importieren).
Zitat:
installiere Acrobat reader 6.0
imporitere das active X ( wo oben beschrieben ) und du kannst ansehen
und ausdrucken.
Wie genau funktioert das ? Gibt es unter Delphi 6 Professional bereits ein entsprechendes ActiveX oder verstehe ich es richtig, daß man das ActiveX aus dem Acrobat Reader 6 importieren soll (wie?) ?

Wie gehe ich dann mit diesem ActiveX um ? Ist es eine herkömmliche Delphi Komponente, deren Procedures und Properties ich nutzen kann ? Oder kann ich mit dem ActiveX einen installierten Reader starten ? Stellt das ActiveX dann auch fest, ob der Anwender einen Reader bereits installiert hat oder braucht er das gar nicht ?


Wäre super, wenn ihr mir auf die Sprünge helfen könntet.

Danke und Grüsse
hacki
Es ist nicht gesagt, daß es besser wird, wenn es anders wird! Wenn es aber besser werden soll, muß es anders werden! ** There are 10 different types of people in this world; those who understand binary numbers and those who don’t !
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#9

Re: PDF-Dokumente aus Delphi drucken

  Alt 8. Okt 2003, 13:54
Ich habe es jetzt nciht importiert, also kann ich dir nicht beschreiben wie es genau funktioniert, aber:
Zur Installation der Komponente:
Du musst ganz normal den Acrobat-REader installiert haben (auch auf dem Rechner auf dem später ein mal dein Programm laufen soll...)
Dann gehst du bei Delphi auf Komponente -> ActiveX importieren und suchst dir die Acrobat Reader Komponente raus. Bei mir heißt es glaube ich "Acrobat Control for ActiveX", wenn es das ist, aber ihc gehe stark davon aus
DAnn noch ebend auf installieren klicken und tada...
Sie müsste installiert sein...
Alexander
  Mit Zitat antworten Zitat
hacki

Registriert seit: 15. Nov 2002
96 Beiträge
 
Delphi XE5 Professional
 
#10

Re: PDF-Dokumente aus Delphi drucken

  Alt 8. Okt 2003, 18:34
Hallo Alexander,

ich habe es nun ausprobieren können. Es geht wohl so, wie du sagtest. Komponente -> ActiveX importieren dann die Acrobat Reader Komponente auswählen:"Acrobat Control for ActiveX" ! Allerdings muß man anschließend noch eine OCX-Datei auswählen. Ich habe sie unter dem Installetionsverzeichnis des Readers im Verzeichnis ActiveX gefunden (D:\Programme\Adobe\Acrobat 5.0\Reader\ActiveX)
"pdf.ocx" ! Dann kann man die entsprechende Komponente installieren und verwenden.

Allerdings habe ich noch Probleme eine PDF-Datei aus dem Programm zu öffnen (function LoadFile). Tut sich nix - bleibe weiter dran


Danke und Grüsse
hacki
Es ist nicht gesagt, daß es besser wird, wenn es anders wird! Wenn es aber besser werden soll, muß es anders werden! ** There are 10 different types of people in this world; those who understand binary numbers and those who don’t !
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz