Ärger mit PDF-Druck



Hallo NG,

ich habe ein Problem mit Acrobat Reader 7, dem PDF-Druck und dem
Schliessen von Außen. Der Reihe nach:

Ich habe ein PDF, welches ich aus meiner Applikation heraus drucken
will. Das PDF wird mit einer Komponente (wPDF/wpTools) als RichText
erzeugt und als PDF exportiert. Drucke ich das als RichText, fehlt oft
die letzte Zeile. Dachte mir, macht ja nichts, drucke ich eben das
PDF.
Das haben wir mit einem einfachen ShellExecute versucht. Es
funktioniert auch wunderbar - nur seit der Acrobat Reader 7
installiert ist, öffnet sich dieser beim Drucken und bleibt offen.
Andere Softwares wie z.B. Word oder Excel öffnen sich auch kurz,
schliessen sich danach aber wieder selbständig. Dachte ich mir, macht
ja nix, schliesse ich eben die Applikation wieder.
Das habe ich versucht, indem ich mir das Handle der Klasse
"AdobeAcrobat" (diese Info kommt von Spy++) geholt habe, auch bekomme,
und mit einer WM_CLOSE Message versuche zu schliessen. Nur was der
Acrobat Reader dabei macht, ist: er hängt sich auf und belegt dabei
ca. 35% Prozessorzeit.
Okay, wenn er es auf die sanfte Tour nicht mag, dachte ich mir, kille
ich eben den Prozess. Die richtige ProcessID des Acrobat Reader
bekomme ich (zumindest stimmt sie mit der im Taskmanager angezeigten
überein), doch er schert sich nicht im geringsten um den
TerminateProcess-Aufruf. Nicht mal abstürzen tut der Reader wie bei
WM_CLOSE. Er läuft einfach weiter als wäre nichts.

So, und jetzt weiss ich nicht mehr weiter. Habt ihr auch solche
Erfahrungen mit Acrobat Reader 7 (bis Version 6 funktioniert das ganze
übrigens ohne dass der Reader sich öffnet!)? Habt ihr eine Idee für
einen Workaround? Habe es auch schon versucht, das PDF in einem
TWebBrowser zu öffnen und (mit Neuns Code) den Browserinhalt zu
drucken - aber da tut sich gar nichts.

Schönes Wochenende!
Markus
.



Relevant Pages

  • Re: Heads Up if Youre Using Adobe Acrobat Reader
    ... Rather than fiddle with the javascript settings, would it not be simpler to add ... > A company called Remote Approach is promising to alert PDF publishers as to ... > However, when we opened the file using Adobe Acrobat Reader 7, Remote ...
    (comp.security.firewalls)
  • Re: PDF Forms : how to save them ?
    ... use to generate PDF forms, with check-boxes and radio buttons mainly. ... When I open this PDF form in Adobe Acrobat Reader I can select the ... But when I try to save the filled form, AAR opens a windows in wich it says ...
    (comp.text.pdf)
  • Re: how to edit restrictions?
    ... comment add/edit restriction (which can be shown in acrobat reader ... Yes or it is possible to add/edit comments using FoxIt reader for free. ... but Foxit Reader or better PDF XChange Viewer simply ...
    (comp.text.tex)
  • Re: Convert MS word to PDF
    ... Earlier versions of Acrobat Reader did include this feature; Adobe Reader no ... it will list a pdf printer on your printer list. ... When you install Adobe Acrobat Reader, ...
    (microsoft.public.word.formatting.longdocs)
  • Implementation flaws in Adobe Document Server for Reader Extensions
    ... via e-mail or the Web directly from within Acrobat Reader. ... by Adobe Document Server for Reader Extensions). ... "Signature": List of flags related to Digital Signature ...
    (Vuln-Dev)