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

Flattening on X Standard?

New Here ,
Feb 11, 2011 Feb 11, 2011

Copy link to clipboard

Copied

I recently upgraded to Adobe X Standard and cannot find a quick way to flatten files.

Previously in 8 and 9 I had used the javascript approach: http://blogs.adobe.com/acrolaw/2010/02/add-a-flatten-document-menu-item-to-acrobat/.

When I purchased X, I thought I would be able to used the Action Wizard, but did not realize it Standard does not support the Action Wizard: http://acrobatusers.com/content/flatten-fields-and-comments.

Is there any way to easily flatten on X Standard (other than printing)?  Is a java script available for X that I simply haven't found?  Or do I need to upgrade to X Pro?  Thanks.

Views

24.6K

Translate

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 ,
Feb 11, 2011 Feb 11, 2011

Copy link to clipboard

Copied

Did you copy the folder JavaScript file to the new installation? If so, it may need to be editied depending on which menu item it used, since a lot of them were removed with Acrobat 10.

As a test with a copy of a document, try opening the interactive JavaScript console (Ctrl+J) and enter the following line of code:

flattenPages();

Click on the line or highlight it, and press Ctrl+Enter. This should execute the code and flatten all pages in the document. If it gives an error, post again and include exactly what it says.

Votes

Translate

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 ,
Feb 11, 2011 Feb 11, 2011

Copy link to clipboard

Copied

For some reason my interactive javascript consule is not appearing.  CTRL J isn't bringing anything up.  I did copy the script for 8 and 9 into my X Program File prior to the first post and have not had any results.

Votes

Translate

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 ,
Feb 11, 2011 Feb 11, 2011

Copy link to clipboard

Copied

Use this:

function Flatten(boolCurrentPageOnly) // Takes a boolean argument
{
  var i
  // Give them a chance to back out
  i = app.alert("Are you sure you want to do this?", 1, 2)
  if (i != 3) { // If they didn’t click "No"...
    if (boolCurrentPageOnly) // Flatten either this page...
      this.flattenPages(this.pageNum)
    else
      this.flattenPages() // ...or all pages
  }
}

app.addMenuItem({
cName: "Flatten current page",
cParent: "File",
cExec: "Flatten(true)"});
app.addMenuItem({
cName: "Flatten all pages",
cParent: "File",
cExec: "Flatten(false)"});

Votes

Translate

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 ,
Feb 11, 2011 Feb 11, 2011

Copy link to clipboard

Copied

I don't have Standard 10 to test this with, but see if you've enabled the console by checking "Edit > Preferences > JavaScript". Here's what Acrobat 9 Pro looks like (in part):

js_console.png

Does the menu item get created by the code in the folder-level JavaScript get displayed? If not, can you post again with the exact location of the file as well as the relevant code inside it?

Votes

Translate

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 ,
Feb 11, 2011 Feb 11, 2011

Copy link to clipboard

Copied

In Adobe 10, the interactive javascript control option is not available through Preferences (or anywhere else that I can find).  I insert an open console script into my adobe file (C: Program files\Adobe\Acrobat 10.1\Acrobat\Javascripts) and the console does now open, when I start Adobe.  However, both the javascript for 8 and 9, and Berndt's new script show errors when I run them.  To run, I insert the script into the Tools-JavaScript-Set Document Actions-Document Did Save.  The error message I recieve is:

Acrobat EScript Built-in Functions Version 10.0
Acrobat SOAP 10.0

TypeError: redeclaration of const Flatten
2:Doc:Did Save

Votes

Translate

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 ,
Feb 11, 2011 Feb 11, 2011

Copy link to clipboard

Copied

You might want to look at Free Acrobat Automation Tools at PDFScripitng.com.

You also might want to look over Entering Folder Level Scripts by Thom Parker to learn how to install application folder level scripts.

Votes

Translate

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 ,
Feb 11, 2011 Feb 11, 2011

Copy link to clipboard

Copied

Thanks GK.  The Automation Tools fixed the problem.  I simply downloaded the files listed under "Flatten Page Content Tool", and pasted the three files into my Adobe javascript file.  Thank you.

http://www.pdfscripting.com/public/65.cfm

Votes

Translate

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 ,
Feb 11, 2011 Feb 11, 2011

Copy link to clipboard

Copied

I stand mistaken.  The Flatten Page Content Tool does compress the layers into 1, but it allows for editing.  Once the page is flattened, I can use the "Edit Document Text" feature in X to edit the document.  Other than using Security, is there a program to flatten the layers, and provide uneditable flattened layers?

Votes

Translate

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 ,
Feb 12, 2011 Feb 12, 2011

Copy link to clipboard

Copied

Unless the file is secured or converted into a series of full-page images, it will *always* be editable in Acrobat. That's why people buy Acrobat.

Flattening converts annotations into page content, so it becomes just like the rest of the text. It has no effect on optional content groups (OCG, also known as layers) - that's an entirely different thing. You can merge OGCs using the tools on the Layers Navigator tab, or use Sanitize Document to flatten and merge everything that's visible, but it will STILL be editable.

Votes

Translate

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 ,
Jun 30, 2011 Jun 30, 2011

Copy link to clipboard

Copied

LATEST

Is there a fax way to convert the open document to an PDF Image? I have the same issue as the post creator has.  I actually sign documents using stamps and then print to Adobe PDF printer, go into advanced, and choose "print as image".  This is annoying to change back and forth. 

If there were a way to use a button that always printed to PDF as an image, it would save me a lot of time and keep my signatures safe.  Do you know how to do this?

Votes

Translate

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