We help IT Professionals succeed at work.

RSS/XML Link Doesn't Allow Multiple Adobe PDF Open Parameters

BongSoo
BongSoo asked
on
Medium Priority
332 Views
Last Modified: 2012-06-21
Hi,

I have an RSS feed (xml file) that goes to a PDF of a magazine. I would like individual links to go to respective pages of the pdf for certain articles, and I am trying to use Adobe's PDF Open Parameters to do this.

http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf

Bascially, I want each link to go to open the PDF, go to a certain page, and set the Zoom to 75%. Unfortunately, if I try to combine multiple parameters in a link such as:

<link>http://www.example.org/sample.pdf#page=3&zoom=75</link> (which would work fine as an href or typed into the browser), it errors out when validating the xml. (Says it expects a semicolor ; delimiter???).

If I reduce that to

<link>http://www.example.org/sample.pdf#page=3</link>

It validates fine. I don't understand... Do I need to somehow escape the & character???

Here is the example of the whole xml file:

<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Sample Magazine</title>
<link>http://www.example.org/sample.pdf</link>
<description>I wish this would work</description>
<copyright>Copyright 2006 The I-Am-Stupid Society. All rights reserved.</copyright>
<language>en-us</language>

<image>
<title>Sample Logo</title>
<width>144</width>
<height>34</height>
<link>http://www.example.org/sample.pdf</link>
<url>http://www.example.org//rss/images/logo.gif</url>
</image>
<lastBuildDate>Mon, 25 Sep 2006 09:00:00 EST</lastBuildDate>

<item>
<title>Article Number One</title>
<guid isPermaLink="true">http://www.example.org/sample.pdf#page=1</guid>
<link>http://www.example.org/sample.pdf#page=1</link>
<description>How do I become smarter?</description>
<pubDate>Mon, 25 Sep 2006 09:00:00 EST</pubDate>
</item>

<item>
<title>Article Number Two</title>
<guid isPermaLink="true">http://www.example.org/sample.pdf#page=12</guid>
<link>http://www.example.org/sample.pdf#page=12</link>
<description>Why Am I Not Getting This?</description>
<pubDate>Mon, 25 Sep 2006 09:00:00 EST</pubDate>
</item>

<item>
<title>Article Number Three</title>
<guid isPermaLink="true">http://www.example.org/sample.pdf#page=37</guid>
<link>http://www.example.org/sample.pdf#page=37</link>
<description>Will Some Kind Soul Be Able To Help Me?</description>
<pubDate>Mon, 25 Sep 2006 09:00:00 EST</pubDate>
</item>

</channel>
</rss>

Any insight would be greatly appreciated.
Comment
Watch Question

Commented:
That is because the & delimiter is illegal in XML. Make it &amp;, and it should work.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Commented:
So in your example, change it to the following:

<link>http://www.example.org/sample.pdf#page=3&zoom=75</link>

Author

Commented:
That works with making it validate ok, but then it doesn't pass the zoom=75 properly through the URL. It just gets ignored...

Commented:
How are you displaying the RSS Feed? Is it via XSL or a feed reader?

Author

Commented:
Now its not even working properly in my browser just typing the URL in.

Bear with me, I think I may have to create a new thread just on the PDF Open Parameters.

But in answer to your question, right now I am not even displaying the whole feed, just working with the URLs.
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.