Avatar billede domino1977 Nybegynder
12. november 2002 - 11:22 Der er 31 kommentarer og
1 løsning

PDF Udskrift!! ARRGGGHH!

Jeg vil gerne Printe et PDF Dokument ud... men kan fandme ikke få den til det!!!

Nogen der vil hjælpe??
Avatar billede virtus Nybegynder
12. november 2002 - 11:25 #1
Ummm har du en printer ?
Avatar billede domino1977 Nybegynder
12. november 2002 - 11:29 #2
Ja!
Avatar billede virtus Nybegynder
12. november 2002 - 11:31 #3
Og du kan printe normale dokumenter ud på den ?
Avatar billede terry Ekspert
12. november 2002 - 11:31 #4
Avatar billede martin_moth Mester
12. november 2002 - 11:37 #5
hvad er "den", du ikke kan få til at printe ud - Acrobat Reader, eller VB (kategorien burde indikere VB, men sådan er det jo ikke altid ;o)

Hvis fra VB, kan du da printe andet end pdf-dokumenter ud?
Kommer der en fejlmeddelse - og hvilken?

Lidt mere kød på spørgsmålet, så skal du nok få svar...
Avatar billede domino1977 Nybegynder
12. november 2002 - 11:38 #6
Jamen jeg skal jo ikke loope!

jeg kan fortælle dig jeg har fundet denne kode et sted:

Set objPdf = New PdfLib.Pdf
objPdf.SRC = \"C:\\Programmer\\Navnt\\nav2000u.pdf\"
objPdf.Print

Kan den ikke bruges??
Avatar billede terry Ekspert
12. november 2002 - 11:40 #7
well drop the loop!
Its this link which is important

http://support.adobe.com/devsup/devsup.nsf/docs/51412.htm
Avatar billede domino1977 Nybegynder
12. november 2002 - 11:44 #8
Okay.... but do I have to name the Printer? Can't it just print to the Default Printer???
Avatar billede terry Ekspert
12. november 2002 - 11:47 #9
If you look at the Adobe link you will see there are two examples, so if you use
AcroRd32.exe /p filename
then it should work. Again look at    http://www.eksperten.dk/spm/282196 to see how it is done remove the loop of course!
Avatar billede domino1977 Nybegynder
12. november 2002 - 11:56 #10
Yes that's allright BUT! When I try running the Batch file in the CommandPromt by just writing:

AcroRd32.exe

Then the Acrobat Reader should load... right???

But It dosen't... only when I write it in the RUN menu!
Avatar billede terry Ekspert
12. november 2002 - 12:06 #11
Lets just go back a bit! Are we in VB? Why use the command prompt arent you trying to get this to work in VB?
Avatar billede domino1977 Nybegynder
12. november 2002 - 12:18 #12
Yes....OK
SO.. if wanna make this work:

Acrord32.exe /P (recPart("Partsti") & "\" & recPart("Parttegninger") & (".pdf"))

This is the "Batch" I wanna run.... what do I miss then?

The Path and the Filename is comming from a databse!
Avatar billede domino1977 Nybegynder
12. november 2002 - 12:40 #13
What ever I do.... the string won't run!
Avatar billede martin_moth Mester
12. november 2002 - 13:00 #14
Tjaa, prøv at skrive til en msgbox og se om det nu også ser ud som du tror det ser ud - måske er der et mellemrum i fx. recPart("Partsti") der ikke skal være der eller lignende (i så fald brug rtrim/ltrim) - får du i øvrigt nogen fejlmeddelse?
Avatar billede terry Ekspert
12. november 2002 - 13:00 #15
try
Dim docname as String

docname = "Acrord32.exe /P " & (recPart("Partsti") & "\" & recPart("Parttegninger") & ".pdf"

Call ShellWait(docname, 0)
Avatar billede domino1977 Nybegynder
12. november 2002 - 13:04 #16
Den stopper her:

Call ShellWait

Og siger Sub or Function not defined!
Avatar billede terry Ekspert
12. november 2002 - 13:09 #17
Avatar billede martin_moth Mester
12. november 2002 - 13:14 #18
Så er sgu det nok fordi du ikke har defineret funktionen Shellwait ;o)
Avatar billede domino1977 Nybegynder
12. november 2002 - 13:17 #19
ok!!

Nu melder den ikke fejl... men der kommer ikke noget ud af printeren!!
Avatar billede domino1977 Nybegynder
12. november 2002 - 13:27 #20
Jeg bruger jo denne kode her til at Printe Solidworks tegninger ud:

Dim Part
    Set Part = GetObject(recPart("Partsti") & "\" & recPart("Parttegninger") & (".SLDDRW"))
    Part.ForceRebuild3 True
    Part.Graphicsredraw
    Part.Visible = True
    Part.PrintOut 1, 1, 1, False, "", 0#, False
    Part.Visible = False
    Set Part = Nothing

-------------------------------------------------------------------------------
Kan jeg ikke bruge denne kode til at printe PDF filer ud osse????
Avatar billede terry Ekspert
12. november 2002 - 13:53 #21
I dont know if youcan use your code, that is why I suggested the other example.

What does GetObject do?
Avatar billede domino1977 Nybegynder
12. november 2002 - 14:04 #22
Ok... the GetObject shoukd force the File to bee opend into the deafault "Viewer" Program....

But why is it that the PDF dosen't come out of the Printer???
Avatar billede martin_moth Mester
12. november 2002 - 14:45 #23
Tjaa, prøv at skrive til en msgbox og se om det nu også ser ud som du tror det ser ud - måske er der et mellemrum i fx. recPart("Partsti") der ikke skal være der eller lignende (i så fald brug rtrim/ltrim)
Avatar billede domino1977 Nybegynder
12. november 2002 - 14:46 #24
Det ser fint ud!
Avatar billede terry Ekspert
12. november 2002 - 14:49 #25
domino1977>Dont understand that about GetObject! Default viewer, arent you
trying to PRINT it!
Avatar billede domino1977 Nybegynder
12. november 2002 - 15:11 #26
The Getobject works only on the SoildWorks (SLDDRW) Files.... NOT on the PDF File!!!!
Avatar billede domino1977 Nybegynder
12. november 2002 - 15:26 #27
Nu har jeg lavet noget MEGET simpelt!

Private Sub Command2_Click()
Dim docname As String
docname = "Acrord32.exe /P c:\test.pdf"
Call ShellWait(docname, 1)
End Sub

Og lavet en PDF fil der hedder TEST ud på mit C:..... stadig ingenting!
Avatar billede terry Ekspert
12. november 2002 - 15:29 #28
do you HAVE acrord32.exe on your PC and IS it in the PATH environment variable. If It is not then you must include the FULL path or how does Windows know where it is ?
Avatar billede domino1977 Nybegynder
12. november 2002 - 15:32 #29
YES!

I have just filled in the FULL path for the Acrobat Reader 5.0, but still nothing....
Avatar billede domino1977 Nybegynder
12. november 2002 - 15:41 #30
OK!!!!!

Nu virker det!!!

Hvad nu hvis jeg gerne vil have at den bare skal smide 1 stk ud istedet for at kommer ind i selve Acrobat Reader og skal vælge hvormange stk osv????
Avatar billede terry Ekspert
13. november 2002 - 13:19 #31
your going to have to look at Acrobat site for that, maybe the other link using /t might do it!
Avatar billede domino1977 Nybegynder
13. november 2002 - 14:11 #32
Ok.. but maybe you can help me out with this one instead??

http://www.eksperten.dk/spm/282860
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til lokal IT på Haderslev Kaserne