Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
0

Take a Snapshot with javascript or other

New Here ,
Aug 26, 2018 Aug 26, 2018

Copy link to clipboard

Copied

Hi Guys,

I've been reading through the docs for what seems to be days nows.  I cannot find any docs that reference the "take a snapshot" functionality using javascript or any other language.

What I am trying to do is just that.  Take a snapshot from a pdf file, and place it inside another pdf.  What I'd like to do is give coordinates (window size, and location) to my script and It will copy the image, and I can paste that data into another dynamically generated PDF.  I've got over 200 pages in each PDF file which I'm doing this manually now with the take a snapshot function from (EDIT->Take a Snapshot), then pasting it into a word doc so I can then create a PDF to distribute.  There has got to be an easier way to do this.

If anyone has done something similar or can point me to the correct place in the docs that would be awesome.

So just to be clear.  My intention is to do all of this programatically with javascript or some other supporting language.  I'll open the pdf programatically, take the snapshots, then generate the new PDF all with the script.  I don't want any manual clicking.  The page coordinates of everything that I have to "snapshot" are always in the same location so they are fixed coordinates.  I just need to do a foreach loop through all the pages and consolidate the information.

Thanks in advance

Joe

Views

2.1K
Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Aug 26, 2018 Aug 26, 2018

Don't waste your time. JavaScript in Acrobat can't take a screenshot of a PDF. You need to find another way of achieving what you wish.

Votes

Translate
LEGEND ,
Aug 26, 2018 Aug 26, 2018

Copy link to clipboard

Copied

There are tools for automating screen captures for tech authors. They don’t make PDF because the illustrations normally form part of an editable work. There are also tools for automated testing. I suggest you focus on these two areas rather than any idea of making a PDF directly, which is an unusual, perhaps unique, wish. Turning a pile of TIFFs into a Word document programmatically sounds approachable.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 26, 2018 Aug 26, 2018

Copy link to clipboard

Copied

Thanks but your response just leaves me with more questions.  For example if i am going to parse a tiff file instead of a PDF, how can I convert the PDF into TIFF format?  I'm still left with the question, how can I take a snapshot from either the PDF or TIFF?

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Aug 26, 2018 Aug 26, 2018

Copy link to clipboard

Copied

Years ago I used an automated snapshot tool when authoring something. It saved the snapshots as a big pile of TIFF Files. So, in my world, nobody would parse TIFF, I’d automate placing TIFF into Word. Finally, Word to PDF. Nobody authors direct into PDF, that’s why you’re not finding leads.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 26, 2018 Aug 26, 2018

Copy link to clipboard

Copied

Don't waste your time. JavaScript in Acrobat can't take a screenshot of a PDF. You need to find another way of achieving what you wish.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 26, 2018 Aug 26, 2018

Copy link to clipboard

Copied

OK, so what language can do it?  I'm just flabbergasted that there is no api function linked to the "take a snapshot" function that's inside the Acrobat UI.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 26, 2018 Aug 26, 2018

Copy link to clipboard

Copied

LATEST

I think that Acrobat is really not the right tool for what you're describing. There are much stronger standalone libraries, written in Java or C++ for example, that can do it much more easily.

If you're interested in hiring someone to do it for you I've developed some tools that do a very similar thing for my clients, and would be happy to create one for you as well. You can contact me private (try6767 at gmail.com) to discuss it further.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Aug 26, 2018 Aug 26, 2018

Copy link to clipboard

Copied

I can imagine such a thing would be considered a HUGE security hole. Remember, Acrobat JavaScript can arrive in files sent to you on the internet, and can send stuff onwards...

I wouldn't fret about language yet. Find the APIs you need, and then look at your choice of language. Especially find the screen capture tool first. Programming Word via OLE is well discussed.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines