AGB  ·  Datenschutz  ·  Impressum  







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

PDF Creator innerhalb Delphi nutzen

Ein Thema von Cogito · begonnen am 18. Jun 2010 · letzter Beitrag vom 17. Mai 2016
Antwort Antwort
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#1

AW: PDF Creator innerhalb Delphi nutzen

  Alt 28. Jul 2011, 00:30
Vielleicht hilft etwas von hier weiter.
  Mit Zitat antworten Zitat
inca

Registriert seit: 23. Jul 2011
4 Beiträge
 
#2

AW: PDF Creator innerhalb Delphi nutzen

  Alt 28. Jul 2011, 08:39
Danke erstmal für die Antwort. Ich weiß nicht, ob ich dich richtig verstanden habe, aber ich habe nur beim Arbeiten mit dem pdfCreator das Problem, dass der filename nicht vergeben werden kann. Der Codeschnipsel hat bei mir keine Auswirkungen. Der pdfcreator arbeitet an sich einwandfrei, ich kann pdfs drucken, habe auch einen ähnlichen Code wie in dem von dir beschriebenen link laufen, alles korrekt. Aber der pdfcreator hört nicht auf meine filename-Zuweisung. Ausgegeben werden immer pdf-Dateien, deren Format etwa so ausschaut. 20110728093845.pdf. Also Datum zuerst und dann ein Rest. Hat jemand vielleicht noch einen Rat?!?
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.739 Beiträge
 
Delphi 6 Enterprise
 
#3

AW: PDF Creator innerhalb Delphi nutzen

  Alt 28. Jul 2011, 09:09
Ich hab das mal in Excel nach der folgenden Anleitung gemacht:

http://www.excelguru.ca/node/21

Da stand auch was zu den Settings:

http://www.excelguru.ca/node/37

OK. Ist VBA aber die Idee dahinter sollte dieselbe sein.


Was den Filename angeht, kann man (wenn ich mich recht erinnere) irgendwo in den Programmeinstellungen einstellen, das der einen automatischen Namen vergeben soll und dann ist es egal, was man bei filename angibt, das wird ignoriert. Keine Ahnung, wie man das per Programmierung ausstellt, doch kann man das ja testweise auch manuell im PDFCreator selbst machen. Einmal geändert, müsste die Einstellung erhalten bleiben.
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von rweinzierl
rweinzierl

Registriert seit: 22. Mär 2005
98 Beiträge
 
#4

AW: PDF Creator innerhalb Delphi nutzen

  Alt 28. Jul 2011, 09:16
Hallo

Vielleicht hilft dir das weiter , im pdfCreator auf Autospeichern stellen und dann von Delphi aus die Pfade in die registry schreiben ==> Dann druckt er in die gewünschte Datei

mfg

Reinhold


var
reg: TRegistry;
begin
result := false;

reg := TRegistry.create;
reg.RootKey := HKEY_CURRENT_USER;
if reg.OpenKey('\Software\PDFCreator\Program',false) then
begin
reg.LazyWrite := false;
reg.WriteString('AutoSaveDirectory',extractfilepat h(Pdf_Dateiname));
reg.WriteString('AutoSaveFilename',extractfilename (Pdf_Dateiname));
reg.WriteString('UseAutosave','1');
result := true;
reg.CloseKey;
sleep(10);
end;
reg.Free;
  Mit Zitat antworten Zitat
inca

Registriert seit: 23. Jul 2011
4 Beiträge
 
#5

AW: PDF Creator innerhalb Delphi nutzen

  Alt 24. Aug 2011, 17:52
Hallo rweinzierl,

danke für die Antwort. Ich habe es ausprobiert, aber der Code hat keine Auswirkung. Der Name wird weiterhin vom Creator festgelegt, der Pfad auch, egal was ich versuche.

Hast du den Codeschnipsel ausprobiert und bei dir zum Laufen gebracht? Fände ich jetzt seeeeehr interessant ...

LG
Inca
  Mit Zitat antworten Zitat
henk

Registriert seit: 3. Okt 2008
14 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

AW: PDF Creator innerhalb Delphi nutzen

  Alt 24. Aug 2011, 18:44
hallo cogito,

ich hatte das prob mit der zuweisung eines filnames im pdf creator vor längerer zeit ebenfalls, wenn ich mich recht entsinne, habe ich zuerst das doc nach word geschrieben, vor dort aus gespeichert und konnte dann den von word erstellten filename zum erstellen des pdf doc filnamens verwenden....

vielleicht sehr umständlich, aber irgendwie funzte das,
vielleicht reicht dir das ja, um ne richtung oder möglichkeit zu erkennen ...

leider find ich grad das prog nicht , wenn doch, poste ich mal ein bisschen code....

mfg henk
  Mit Zitat antworten Zitat
ThoPos

Registriert seit: 30. Jun 2004
Ort: Köln
71 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

AW: PDF Creator innerhalb Delphi nutzen

  Alt 3. Nov 2015, 12:59
Hallo,

ich muß dieses Thema mal aus dem Keller holen.

Ich nutze seit Jahren eine modifizierte Variante des unter #15 gezeigten Codes. Jetzt haben meine Anwender und ich die ersten Rechner mit 64 bit Betriebssystem erhalten.

Auf diesen Rehner läuft der Befehl "CreateOLEObject('PDFCreator.clsPDFCreator')" auf einen Fehler, weil die Klasse nicht gefunden wird. PDF Creator ist aber installiert. Mir fehlt (noch) jegliche Erfahrung im Umgang mit 64 bit. Somit stehe ich auch entsprechend auf dem Schlauch.

Würde mir hier jemand helfen? Schön ware es, wenn mein Programm - kompiliert als Win32 - sowohl unter 32 bit als auch unter 64 bit laufen würde.

Gruß aus Köln
Thomas
Thomas
  Mit Zitat antworten Zitat
Antwort Antwort


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 20:48 Uhr.
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-2025 by Thomas Breitkreuz