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

Text Variable(s) slowing down PDF export significantly

New Here ,
Feb 06, 2017 Feb 06, 2017

Copy link to clipboard

Copied

We've recently created a number of templates for use in technical manuals. One of these is experiencing an odd problem that we've narrowed down to two text variables (Part Number and Model) on Master Page M1-Section. These two variables appear on every page of the document. With these two variables in the document, PDF exports take five times longer than without. We've also noticed performance drops when scrolling through the document (scrolling becomes choppy and program lags).

A little bit more investigation revealed that the slow down seemed to occur on pages with lots of objects (some pages contain many text balloons). Yet, when the text variables are removed, export speed skyrockets. Is it possible these objects are interfering with the text variables in some way?

Some of these manuals get up to 300+ pages, with exports taking over an hour. We'd like to retain the text variables - can anyone explain why we're experiencing this issue? Is it a bug of some sort?

Views

440

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

correct answers 1 Correct answer

Community Expert , Feb 07, 2017 Feb 07, 2017

stevenl42423610 wrote:

The variables read information from the cover and display it in the running headers

I wonder if you could make this work with linked content rather than text variables. I do something like you describe using the Content Collector tool to "collect" a text frame containing model name/number from page 1, and place/link it on master page(s) so it shows in the footer of every applicable page. I see no performance hit at all doing this.

Votes

Translate

Translate
People's Champ ,
Feb 07, 2017 Feb 07, 2017

Copy link to clipboard

Copied

What kind of text variable that is ? If kind of running headers and in case you have a long story, InDesign might be browsing through the whole story to update the variables contents hence possibly explaining the issue.

Apart from that, if the content is "fixed" you can enter it onto the master page.

FWIW

Loic

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 07, 2017 Feb 07, 2017

Copy link to clipboard

Copied

Thanks. That's the solution we're working with right now, but we were hoping to continue using the variables rather than manually inputting repeat data more than once. The variables read information from the cover and display it in the running headers - nice and convenient!

Is document length a common issue when working with text variables?

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
People's Champ ,
Feb 07, 2017 Feb 07, 2017

Copy link to clipboard

Copied

Hi

No I think the issue is the story length. I mean in every page, the variable loops through all the story to use the latest pertinent value so if the story threads across 300p then it can be time consuming.

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
Guru ,
Feb 07, 2017 Feb 07, 2017

Copy link to clipboard

Copied

I'd have to see your exact layout, but perhaps cross references would be faster.

Other than that, you could try the following, keep your dynamic text variable text, but duplicate that master and release the variable for that version of the document.

Then, apply the master for released version.

If you need a new cover and variables, go back to the master you didn't use, duplicate it, etc.

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 07, 2017 Feb 07, 2017

Copy link to clipboard

Copied

stevenl42423610 wrote:

The variables read information from the cover and display it in the running headers

I wonder if you could make this work with linked content rather than text variables. I do something like you describe using the Content Collector tool to "collect" a text frame containing model name/number from page 1, and place/link it on master page(s) so it shows in the footer of every applicable page. I see no performance hit at all doing 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
New Here ,
Feb 07, 2017 Feb 07, 2017

Copy link to clipboard

Copied

LATEST

Linking the text boxes worked well. Export times dropped significantly, and we didn't have to change the template much. Too bad the variables don't work as efficiently!

Thanks for all the suggestions!

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 07, 2017 Feb 07, 2017

Copy link to clipboard

Copied

With technical manuals of this size, have you ever considered using Framemaker? It really is meant for these types of applications.

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