Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Adobe Acrobat X -> PDF erstellen (https://www.delphipraxis.net/157759-adobe-acrobat-x-pdf-erstellen.html)

Jackie1983 24. Jan 2011 09:39

Adobe Acrobat X -> PDF erstellen
 
Hi,

wir möchten aus der Anwendung ein PDF erstellen. Jetzt haben wir uns Adobe Acrobat X Standard gekauft. Heute morgen installiert, nur leider finde ich nichts auf der CD für die Einbindung ins Delphi.

Hat jemand schon mal sowas ähnliches gemacht oder vielleicht sogar mit Adobe?
Komme zur Zeit nicht weiter, weil ich nicht weis welche DLL ich einbinden muss und wie diese Aufgebaut ist....

Vielleicht kann mir ja einer weiterhelfen...

gruß

Bernhard Geyer 24. Jan 2011 09:50

AW: Adobe Acrobat X -> PDF erstellen
 
Acrobat hat nix spezielles für Delphi. Du kannst entweder über den installierten Drucker gehen (Adobe PDF) oder versuchen mit der COM-Schnittstelle zurecht zu kommen.

Besser/Einfacher/Zielführender ist es aber wenn du ein Reporting-Tool deiner Wahl nimmst das als Ausgabemedium PDF unterstützt.

DeddyH 24. Jan 2011 09:51

AW: Adobe Acrobat X -> PDF erstellen
 
Und verlinke Crossposts bitte in Zukunft.

Jackie1983 24. Jan 2011 09:56

AW: Adobe Acrobat X -> PDF erstellen
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1076820)
Acrobat hat nix spezielles für Delphi. Du kannst entweder über den installierten Drucker gehen (Adobe PDF) oder versuchen mit der COM-Schnittstelle zurecht zu kommen.

Besser/Einfacher/Zielführender ist es aber wenn du ein Reporting-Tool deiner Wahl nimmst das als Ausgabemedium PDF unterstützt.

Ja meine jetzt nicht extra für Delphi aber irgend eine Doku wie ich halt ein PDF erstellen kann.
Über den installierten Drucker muss ich aber noch angeben wohin ich die Datei speichern soll, das soll ja die Anwendung machen.

Zitat:

Zitat von DeddyH (Beitrag 1076822)
Und verlinke Crossposts bitte in Zukunft.

Ja werde ich demnächst machen, sorry...

Es muss doch möglich sein über die DLL den Drucker anzusprechen, oder?

taveuni 24. Jan 2011 10:02

AW: Adobe Acrobat X -> PDF erstellen
 
Oder Du benützt eine VCL basierte Lösung wie z.b. AllInTheBox.
Kostet etwas aber ist sehr mächtig und Du brauchst installiertes Adobe ActiveX.

Assarbad 24. Jan 2011 11:53

AW: Adobe Acrobat X -> PDF erstellen
 
[OT]
Zitat:

Zitat von DeddyH (Beitrag 1076822)
Und verlinke Crossposts bitte in Zukunft.

Mal ganz doof gefragt: wieso eigentlich? Gibt's da irgendein Thema wo man das nachlesen kann? Danke.
[/OT]

Jackie1983 24. Jan 2011 12:00

AW: Adobe Acrobat X -> PDF erstellen
 
soweit ich das mal gelesen habe, meine ich wenn im Forum A das Problem schon behoben wurde und im Forum B wird noch weiter versucht das Problem zulösen...

Somit würde man im Forum B sehen das es in Forum A schon gelöst wurde...

Daniel 24. Jan 2011 12:01

AW: Adobe Acrobat X -> PDF erstellen
 
Es ist einfach eine Frage der Höflichkeit. Man will gern zur Lösung von Problemen beitragen, aber doch nicht, wenn sie beispielsweise woanders bereits gelöst sind.

Bernhard Geyer 24. Jan 2011 12:11

AW: Adobe Acrobat X -> PDF erstellen
 
Zitat:

Zitat von Jackie1983 (Beitrag 1076823)
Ja meine jetzt nicht extra für Delphi aber irgend eine Doku wie ich halt ein PDF erstellen kann.

Sich dir die passende Doku aus.

Assarbad 24. Jan 2011 12:24

AW: Adobe Acrobat X -> PDF erstellen
 
Verstehe, danke.

Jackie1983 25. Jan 2011 14:21

AW: Adobe Acrobat X -> PDF erstellen
 
Aus der Doku geht aber nicht hervor was ich einbinden muss :?

ULIK 25. Jan 2011 15:23

AW: Adobe Acrobat X -> PDF erstellen
 
Was willst denn überhaupt genau machen? Nur irgendetwas als PDF ausdrucken oder von Grund auf ein PDF erstellen (per Zugriff auf die PDF-Objekte) und das dann speichern?

Uli

Jackie1983 25. Jan 2011 15:45

AW: Adobe Acrobat X -> PDF erstellen
 
Erstmal nur als PDF speichern. Heist ich gebe den Inhalt vor und den Dateinamen.

ULIK 25. Jan 2011 15:57

AW: Adobe Acrobat X -> PDF erstellen
 
Hm, ob da Acrobat so der Hit ist? Das Problem: Du kannst zwar Acrobat über OLE / DDE einbinden, aber dann muß auf jedem Client, auf dem dein Program läuft auch Acrobat installiert sein (und ich meine nicht den Reader!). Ist das der Fall?

Wenn nicht, dann schau Dir andere Verianten an: mit ReportBuilder kannst Du z.B. als PDF drucken (und hast volle Kontrolle, was und wohin). Denke, die anderen Reportingtools sollten so was auch können. Ansonsten kannst Du Dir z.B. das SDK von novaPDF anschauen oder QuickPDF.
Kommt halt drauf an, was Du da als PDF erstellen willst.


Grüße, Uli

Jackie1983 27. Jan 2011 12:20

AW: Adobe Acrobat X -> PDF erstellen
 
Hey Uli,

also nach Rücksprache mit dem Chef ist wohl Adobe zur Zeit die Wahl.
Da ich nochmal nachgefragt habe wir müssen nur eine Datei speichern können und die Parameter (Typ, Format, Quer oder Hochformat) mit angeben. Das wars eigentlich auch schon.

Also wenn noch jemand ne idee hat...

p80286 27. Jan 2011 13:11

AW: Adobe Acrobat X -> PDF erstellen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Unter Acrobat 9 prof kann man mit den angehängten Einstellungen sich die Festplatte ohne Rückfrage zumüllen.

Gruß
K-H

haentschman 27. Jan 2011 16:32

AW: Adobe Acrobat X -> PDF erstellen
 
Zitat:

also nach Rücksprache mit dem Chef ist wohl Adobe zur Zeit die Wahl.
...nur so am Rande... Für das Geld vom Adobe hättet ihr euch (wahrscheinlich mehrfach) die beste Version vom Fastreport leisten können. Zum einen PDF erstellen und sämtliche sonstige Auswertungen / Listen damit machen können. Chefs... ich liebe sie :zwinker:

p80286 27. Jan 2011 16:56

AW: Adobe Acrobat X -> PDF erstellen
 
@haentschmann

Zum, einen wissen wir nicht zu welchen Konditionen der "Chef" eingekauft hat bzw. kaufen kann,
zum anderen mit Adobe ist es wie mit IBM (oder Microsoft), die waren noch nie ein Kündigungsgrund.

Gruß
K-H

Jackie1983 28. Jan 2011 07:40

AW: Adobe Acrobat X -> PDF erstellen
 
Hmmm ja ich muss auch mal nach anderen Sachen ausschau halten vielleicht kann ich was anderes verwenden, es muss aber auch PDF A können.

Und mit Adobe kann mir so keiner weiterhelfen?

franktron 28. Jan 2011 08:20

AW: Adobe Acrobat X -> PDF erstellen
 
Das hier vielleicht http://www.wpcubed.com/products/wpdf/index.htm

p80286 28. Jan 2011 10:42

AW: Adobe Acrobat X -> PDF erstellen
 
Wenn Du PDF-A brauchst, dann geht meiner Meinung nach kein Weg an Adobe vorbei.
U.a. hat PDF-xChange ganz gute Ergebnisse, aber eben nicht fehlerfrei. Und für Deine Anforderung "Ausgabe ohne Rückfrage" ist meiner Meinung nach nur Adobe tauglich.
Vielleicht ist Amyuni noch eine Möglichkeit, um den zu konfigurieren benötigst Du allerdings Admin-Rechte.
Und ansonsten s.o.

Gruß
K-H

Jackie1983 28. Jan 2011 12:09

AW: Adobe Acrobat X -> PDF erstellen
 
Auf der Adobe seite finde ich jetzt nichts. Wenn man dort Support haben möchte muss man den Bezahlen. Also bei Adobe komme ich jetzt erstmal nicht weiter :(

Nach einer suche hier im Forum bin ich auf CreatePDF gestoßen was auch PDF/A kann. Es wird zwar ein Drucker installiert dieser kann aber per Reg verändert werden. Über die Reg kann ich Name / Dir / Format etc angeben....

Werde versuchen das Schmackhaft zu machen :D

taveuni 28. Jan 2011 12:27

AW: Adobe Acrobat X -> PDF erstellen
 
Zitat:

Zitat von Jackie1983 (Beitrag 1077911)
Nach einer suche hier im Forum bin ich auf CreatePDF gestoßen was auch PDF/A kann. Es wird zwar ein Drucker installiert dieser kann aber per Reg verändert werden. Über die Reg kann ich Name / Dir / Format etc angeben....

Werde versuchen das Schmackhaft zu machen :D

Und was spricht gegen AllInTheBox welches ich im 5. Beitrag vorgeschlagen habe und auch PDF/A kann?

Jackie1983 31. Jan 2011 08:48

AW: Adobe Acrobat X -> PDF erstellen
 
Da ich bei Adobe leider nicht mehr weiter komme und es anscheinend auch keine Schnittstelle gibt, habe ich mir mal ne alternative Liste aus den Beiträgen hier erstellt.
Alle können PDF/A und einige sind mit Sourcen.

-All in the box
-PDFConverter
-novaPDF
-wPDF3
-PDFTools

Mal schauen was dabei rauskommt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:32 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