Solved

Adobe Acrobat

Posted on 1997-09-14
6
551 Views
Last Modified: 2010-04-04
Does anyone know of a way to print Adobe Acrobat files within Delphi (either 1, 2 or 3) without calling Acrobat?

I would prefer a component, but anything will help.

Many thanks!
0
Comment
Question by:Stuart_Johnson
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 3

Accepted Solution

by:
KE earned 100 total points
ID: 1344852
I don't know what you mean by not calling Acrobat. If you don't want to make a PDF parser, you will need to launch Acrobat.
I've asked Adobe if they could document the "auto" print feature of Acrobat, and their answer is as follows:

-------------

The method to do what your customer wants is undocumented because it has
not been tested and therefore is unsupported. As far as I know, however, there haven't been any problems reported. The parameters are as follows.

AcroRd32.exe /t path printername drivername portname

The four parameters of the /t option evaluate to path, printername, drivername and portname (all strings). It fills out AVDocPrintParamRec struct which is documented in the Acrobat Viewer Plug-In API On-Line Reference
Manual (appended). FYI, I have also appended Distiller info that among other things describes the available command line options.

-----------------

I hope that this can help you.
0
 
LVL 6

Author Comment

by:Stuart_Johnson
ID: 1344853
Thanks for the info.  However, would it be possible to get the Distiller and Plug-In reference docos?  I will grade your answer as excellent regardless, but it would really be appreciated if you could append that information.

Cheers,

Stuart
0
 
LVL 3

Expert Comment

by:KE
ID: 1344854
When i got the answer from Adobe, it was forwarded by a Danish distributor, who i think, has omitted the distiller info. As i didn't needed that part, i just left it alone. Anyway i'll try to write back to him to get the distiller info. This was two weeks ago, so i hope he haven't trashed it.

Regards
Kenneth

PS. Thanks for the grade !!!
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 6

Author Comment

by:Stuart_Johnson
ID: 1344855
Thanks for any further information you can provide.

Stuart
0
 
LVL 3

Expert Comment

by:KE
ID: 1344856
Hi Stuart,

Now i've got the information - it looks like it's compressed in some kind of Macintosh Style (HQX).
Well, drop your mail adress and i'll send it...

Regards
Kenneth
0
 
LVL 6

Author Comment

by:Stuart_Johnson
ID: 1344857
Thanks for that Kenneth.  Much appreciated.  My email address is stuartj@futureschool.com.au

Regards,

Stuart.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question