?
Solved

JavaScript doesn't put subject in email with Adobe Acrobat 9

Posted on 2009-07-02
7
Medium Priority
?
495 Views
Last Modified: 2012-05-07
We just upgraded from Adobe Acrobat 8 Pro to version 9.  We have a document that uses javascript to email the .pdf to other people when it is digitally signed.  In Actrobat 8, the subject line was automatically filled in to be "Document_name.pdf - Adobe Acrobat Professional".  Now the email still comes up, but it doesn't automatically fill in the subject.  I have included the line of code in question.  Is there a way to change the javascript to put the document name in the subject line?  Thanks for your help.
this.mailDoc(false, "pendingOPS@navy.mil","", "", "", "Signed by NetOps.  Forwarded for Final review and Approval.")

Open in new window

0
Comment
Question by:laugle
[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
  • 4
  • 3
7 Comments
 
LVL 15

Expert Comment

by:mohan_sekar
ID: 24794239
Yes, the 5th parameter is for the 'Subject'

this.mailDoc(false, "pendingOPS@navy.mil","", "", "This is email subject", "Signed by NetOps.  Forwarded for Final review and Approval.")
0
 

Author Comment

by:laugle
ID: 24794342
OK -- but our document has a different name each time it is sent out, and I don't want to change the code every time.  What code do I use to get it to put each different document's name in the subject line?  For example, in MS Active Directory, when you are creating a home directory, you can use the generic string %username% to specify a directory with the user's specific username.  Is there some code in Adobe that does something like this?  Or do you know what changed in Adobe 9 that stops the program from doing this automatically?  Is there some setting that will bring this functionality back?  Thanks again for any help.
0
 
LVL 15

Expert Comment

by:mohan_sekar
ID: 24794513
document.documentFileName() will get you the document name. Then, the statement changes to

this.mailDoc(false, "pendingOPS@navy.mil","", "", document.documentFileName() + " - Adobe Acrobat Professional", "Signed by NetOps.  Forwarded for Final review and Approval.")
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!

 

Author Comment

by:laugle
ID: 24794885
I have tested this on my document.  I have tested just putting a constant in the parameter, and that works.  When I put document.documentFileName() in the 5th parameter, the mail message will not come up.  I also tried to set a variable using var filename=document.documentFileName(); and then using the variable filename as the parameter, but the mail message won't come up with that either.  Somehow, my document will not recognize the code  document.documentFileName().  It's been a while since I've programmed in Java proper, but could this be failing because there is no API import statement at the start of the script?  I've never seen an import statement in an Adobe javascript -- is it possible to use an import statement?  If you want to see the whole javascript, I can attach it.
0
 
LVL 15

Accepted Solution

by:
mohan_sekar earned 1000 total points
ID: 24795117
My bad. That API was for an older version of Adobe! Try this

this.mailDoc(false, "pendingOPS@navy.mil","", "", this.documentFileName + " - Adobe Acrobat Professional", "Signed by NetOps.  Forwarded for Final review and Approval.")
0
 

Author Comment

by:laugle
ID: 24795424
Thanks - that worked beautifully!  You're the best!
0
 
LVL 15

Expert Comment

by:mohan_sekar
ID: 24795451
Glad I could help!
0

Featured Post

[Webinar] Lessons on Recovering from Petya

Skyport is working hard to help customers recover from recent attacks, like the Petya worm. This work has brought to light some important lessons. New malware attacks like this can take down your entire environment. Learn from others mistakes on how to prevent Petya like worms.

Question has a verified solution.

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

PDF files have been in the limelight due to its unmatched features.  Personal documents, emails, business reports and eBooks are all converted into PDF files owing to peerless features provided by it. Adding watermark to a PDF file is a method to se…
Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
In this video, we show how to convert an image-only PDF file into a PDF Searchable Image file, that is, a file with both the image (typically from scanning) and text, which is created in an automated fashion with Optical Character Recognition (OCR) …
We often encounter PDF files that are pure images, that is, they do not have text characters, but instead contain only raster graphics. The most common causes of this are document scanning software and faxing software/services that create image-only…
Suggested Courses

719 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