* Is there a preflight to check if images are compatible with XEP or not?
What you ask can only be accomplished using XEP to format the image.
Your assumption is that something in that file is "not supported" by
RenderX.
That assumption could be correct, but it also could be and many times is
simply wrong.
Many PDF tools, much like image tools and even web browsers, can effectively
attempt to still process their files that are "broken".
A very common example in PDF are orphaned pointers within the stack that
point to non-existent OBJ references.
How they were created and/or subsequently edited can cause this.
RenderX is walking the tree to reconstruct only what is needed to recreate
that PDF inside another PDF wrapped in an OBJ.
RenderX documentation also states that PDF version support is 1.3 for
images, although I have seen many later versions also work.
http://www.renderx.com/reference.html#PDF
Your PDF image is version 1.6. This is one thing you can check for sure.
However, to me, the best test harness is a simple FO which includes the PDF
as an image.
You would not even need to output the PDF, merely parse the formatting log
for this (or any [error]).
Now, specifically in your error . if I examine the PDF standard, it clearly
states that there are "3" Type entries for a cross-reference stream (0,1 and
2).
See Table 18 in 7.5.8.3 Cross-Reference Stream Data:
Thus, this file is broken as the entry is wrong. This is likely why when you
just save the file with Adobe Reader it "fixes" the issue.
Kevin
From: Hugo Inacio [mailto:Hugo.Inacio@objective.com]
Sent: Thursday, February 07, 2019 8:57 PM
To: kevin@renderx.com; 'RenderX Community Support List'
<xep-support@renderx.com>
Subject: RE: [xep-support] Re: Issue with PDF images
I do know that resaving it with Adobe can correct it. XEP does not handle
it, and the only way to check that is on publish time. Is there a preflight
to check if images are compatible with XEP or not?
Thanks
Hugo
From: Kevin Brown <kevin@renderx.com <mailto:kevin@renderx.com> >
Sent: Friday, 8 February 2019 3:36 PM
To: Hugo Inacio <Hugo.Inacio@objective.com
<mailto:Hugo.Inacio@objective.com> >; 'RenderX Community Support List'
<xep-support@renderx.com <mailto:xep-support@renderx.com> >
Subject: RE: [xep-support] Re: Issue with PDF images
While it's not our job to process some PDF, I opened your file in Adobe
Acrobat and did absolutely nothing but save it (24984-1.pdf)
I formatted the document with RenderX (image.pdf).
What is wrong with it? Who knows?
We can try and analyze but the fact that I open the file with and Adobe tool
and just save it seems to clear up the issue that exists in the file itself.
Kevin
From: Hugo Inacio [mailto:Hugo.Inacio@objective.com]
Sent: Thursday, February 07, 2019 8:01 PM
To: kevin@renderx.com <mailto:kevin@renderx.com> ; RenderX Community Support
List <xep-support@renderx.com <mailto:xep-support@renderx.com> >
Subject: RE: [xep-support] Re: Issue with PDF images
I'm OK with it being corrupt, as long as I know how to detect the corruption
before pushing it to XEP
From: Xep-support <xep-support-bounces@renderx.com
<mailto:xep-support-bounces@renderx.com> > On Behalf Of Kevin Brown
Sent: Friday, 8 February 2019 2:59 PM
To: 'RenderX Community Support List' <xep-support@renderx.com
<mailto:xep-support@renderx.com> >
Subject: [xep-support] Re: Issue with PDF images
Likely the PDF you are including is corrupt or incompatible.
Please send the PDF itself.
Kevin
From: Xep-support [mailto:xep-support-bounces@renderx.com] On Behalf Of Hugo
Inacio
Sent: Thursday, February 07, 2019 7:47 PM
To: RenderX Community Support List <xep-support@renderx.com
<mailto:xep-support@renderx.com> >
Subject: [xep-support] Issue with PDF images
Hi ,
I am getting the following issue with one of my images:
[error] Failed to create image file:/c://images/24984.pdf of type null
[error] com.renderx.graphics.ImageFormatException: Unsupported type (4) of
entries in a cross-reference stream.
Is there a way to get more information on what this error is? And how to
check for what causes this on the image itself?
Thanks,
Hugo
_______________________________________________
(*) To unsubscribe, please visit http://lists.renderx.com/mailman/options/xep-support
(*) By using the Service, you expressly agree to these Terms of Service http://w
ww.renderx.com/terms-of-service.html
This archive was generated by hypermail 2.1.8 : Fri Feb 08 2019 - 11:09:09 PST