ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* PDF/A generation
@ 2016-10-13 13:03 Henri Menke
  2016-10-13 13:13 ` luigi scarso
  0 siblings, 1 reply; 13+ messages in thread
From: Henri Menke @ 2016-10-13 13:03 UTC (permalink / raw)
  To: ntg-context

Dear list, (especially Luigi)

for online publication I need to create a PDF/A compliant output file.  Does anyone have any experience with it and can tell me whether my setup will work?  So far I'm using

\setupbackend
  [
    format={pdf/a-2a},
    profile={default_cmyk.icc,default_rgb.icc,default_gray.icc},
  ]
\setupstructure[state=start,method=auto]

I chose PDF/A-2a because there I can have PDF 1.7 which keeps the file size down but I can also switch to PDF/A-1a.  I have *no* external pixel graphics, just included PDFs which are also produced by ConTeXt with the same setup.

Online I found Luigi's paper on PDF/A-1a [1].  However, even after reading I'm unsure whether `intent` is optional or required.

Since I don't own Adobe Acrobat (nor am I using Windows) I cannot verify the resulting output.  Does anyone know any working free or open-source tools for GNU/Linux to do this task?

Cheers, Henri

[1] http://www.ntg.nl/maps/41/08.pdf
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-13 13:03 PDF/A generation Henri Menke
@ 2016-10-13 13:13 ` luigi scarso
  2016-10-13 13:40   ` Henri Menke
  0 siblings, 1 reply; 13+ messages in thread
From: luigi scarso @ 2016-10-13 13:13 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, Oct 13, 2016 at 3:03 PM, Henri Menke <henrimenke@gmail.com> wrote:
> Dear list, (especially Luigi)
>
> for online publication I need to create a PDF/A compliant output file.  Does anyone have any experience with it and can tell me whether my setup will work?  So far I'm using
>
> \setupbackend
>   [
>     format={pdf/a-2a},
>     profile={default_cmyk.icc,default_rgb.icc,default_gray.icc},
>   ]
> \setupstructure[state=start,method=auto]
>
> I chose PDF/A-2a because there I can have PDF 1.7 which keeps the file size down but I can also switch to PDF/A-1a.  I have *no* external pixel graphics, just included PDFs which are also produced by ConTeXt with the same setup.
>
> Online I found Luigi's paper on PDF/A-1a [1].  However, even after reading I'm unsure whether `intent` is optional or required.
>
> Since I don't own Adobe Acrobat (nor am I using Windows) I cannot verify the resulting output.  Does anyone know any working free or open-source tools for GNU/Linux to do this task?
Have a look at
http://verapdf.org/software/
and test the file below  with
$> verapdf -v -x   -f 1a test.pdf
It should be ok

The icc files default_cmyk.icc  default_gray.icc  default_rgb.icc are
from ghostscript, put them in the same directory of the test.


\nopdfcompression
\setupinteraction
  [title=TITLE,
   subtitle=SUBTITLE,
   author=AUTHOR,
   keyword={{KEYWORD1, KEYWORD2}, KEYWORD3}]

%% For PDF/A
\setupbackend[
format={pdf/a-1a:2005}, % or pdf/a-1a:2005
profile={default_cmyk.icc,default_rgb.icc,default_gray.icc},
intent=ISO coated v2 300\letterpercent\space (ECI)]

%% Tagged PDF
%% method=auto ==> default tags by Adobe
\setupbackend[export=yes]
\setupstructure[state=start,method=auto]


\startchapter[title=Testing]
\startcolor[red]
\input knuth
\stopcolor
\input tufte

\input knuth

\placefigure[middle][fig:foo]
  {This is an image}
  {\externalfigure[cow.jpg]}

\input tufte

\stopchapter

\stoptext

I'm in a middle of something else now, I will look into it next days,
but you can play a bit and report problems.
-- 
luigi
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-13 13:13 ` luigi scarso
@ 2016-10-13 13:40   ` Henri Menke
  2016-10-13 14:23     ` luigi scarso
  0 siblings, 1 reply; 13+ messages in thread
From: Henri Menke @ 2016-10-13 13:40 UTC (permalink / raw)
  To: mailing list for ConTeXt users

[-- Attachment #1: Type: text/plain, Size: 2967 bytes --]

Dear Luigi,

thanks for the link.  I tried the validation with a little simplified example, which I show below.  VeraPDF reports some errors, see attached `test-result.xml`.  Unfortunately, VeraPDF cannot handle my production document and crashes during validation :( (see attached `production-result.xml`).  Also, it seems that leaving out `intent` does not make any difference.

Cheers, Henri

---

\setupinteraction
  [
    title=TITLE,
    subtitle=SUBTITLE,
    author=AUTHOR,
    keyword={KEYWORD1, KEYWORD2, KEYWORD3},
  ]

\setupbackend
  [
    format={pdf/a-2a},
    profile={default_cmyk.icc,default_rgb.icc,default_gray.icc},
  ]
\setupstructure[state=start,method=auto]

\starttext

\startchapter[title=Testing]
  \input knuth
\stopchapter

\stoptext

On 10/13/2016 03:13 PM, luigi scarso wrote:
> On Thu, Oct 13, 2016 at 3:03 PM, Henri Menke <henrimenke@gmail.com> wrote:
>> Dear list, (especially Luigi)
>>
>> for online publication I need to create a PDF/A compliant output file.  Does anyone have any experience with it and can tell me whether my setup will work?  So far I'm using
>>
>> \setupbackend
>>   [
>>     format={pdf/a-2a},
>>     profile={default_cmyk.icc,default_rgb.icc,default_gray.icc},
>>   ]
>> \setupstructure[state=start,method=auto]
>>
>> I chose PDF/A-2a because there I can have PDF 1.7 which keeps the file size down but I can also switch to PDF/A-1a.  I have *no* external pixel graphics, just included PDFs which are also produced by ConTeXt with the same setup.
>>
>> Online I found Luigi's paper on PDF/A-1a [1].  However, even after reading I'm unsure whether `intent` is optional or required.
>>
>> Since I don't own Adobe Acrobat (nor am I using Windows) I cannot verify the resulting output.  Does anyone know any working free or open-source tools for GNU/Linux to do this task?
> Have a look at
> http://verapdf.org/software/
> and test the file below  with
> $> verapdf -v -x   -f 1a test.pdf
> It should be ok
> 
> The icc files default_cmyk.icc  default_gray.icc  default_rgb.icc are
> from ghostscript, put them in the same directory of the test.
> 
> 
> \nopdfcompression
> \setupinteraction
>   [title=TITLE,
>    subtitle=SUBTITLE,
>    author=AUTHOR,
>    keyword={{KEYWORD1, KEYWORD2}, KEYWORD3}]
> 
> %% For PDF/A
> \setupbackend[
> format={pdf/a-1a:2005}, % or pdf/a-1a:2005
> profile={default_cmyk.icc,default_rgb.icc,default_gray.icc},
> intent=ISO coated v2 300\letterpercent\space (ECI)]
> 
> %% Tagged PDF
> %% method=auto ==> default tags by Adobe
> \setupbackend[export=yes]
> \setupstructure[state=start,method=auto]
> 
> 
> \startchapter[title=Testing]
> \startcolor[red]
> \input knuth
> \stopcolor
> \input tufte
> 
> \input knuth
> 
> \placefigure[middle][fig:foo]
>   {This is an image}
>   {\externalfigure[cow.jpg]}
> 
> \input tufte
> 
> \stopchapter
> 
> \stoptext
> 
> I'm in a middle of something else now, I will look into it next days,
> but you can play a bit and report problems.
> 


[-- Attachment #2: production-result.xml --]
[-- Type: text/xml, Size: 555 bytes --]

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<report xmlns="http://www.verapdf.org/MachineReadableReport" creationDate="2016-10-13T15:35:56.555+02:00" processingTime="00:00:01.537" version="0.24.2" buildDate="2016-10-11T12:21:00+02:00">
    <itemDetails size="13139386">
        <name>/home/user/document.pdf</name>
    </itemDetails>
    <validationReport>
        <statement>Could not finish validation. org.verapdf.core.ValidationException: Caught unexpected runtime exception during validation</statement>
    </validationReport>
</report>

[-- Attachment #3: test-result.xml --]
[-- Type: text/xml, Size: 4027 bytes --]

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<report xmlns="http://www.verapdf.org/MachineReadableReport" creationDate="2016-10-13T15:35:18.537+02:00" processingTime="00:00:01.114" version="0.24.2" buildDate="2016-10-11T12:21:00+02:00">
    <itemDetails size="207910">
        <name>/home/user/test.pdf</name>
    </itemDetails>
    <validationReport profile="PDF/A-2A validation profile" compliant="false">
        <statement>PDF file is not compliant with Validation Profile requirements.</statement>
        <details passedRules="119" failedRules="4" passedChecks="1685" failedChecks="6">
            <rule specification="ISO 19005-2:2011" clause="6.7.2" testNumber="1" status="failed" passedChecks="0" failedChecks="1">
                <description>The document catalog dictionary shall include a MarkInfo dictionary containing an entry, Marked, whose value shall be true.</description>
                <object>CosDocument</object>
                <test>Marked == true</test>
                <check status="failed">
                    <context>root</context>
                </check>
            </rule>
            <rule specification="ISO 19005-2:2011" clause="6.6.2.3" testNumber="7" status="failed" passedChecks="19" failedChecks="2">
                <description>All properties specified in XMP form shall use either the predefined schemas defined in the XMP Specification,
			ISO 19005-1 or this part of ISO 19005, or any extension schemas that comply with 6.6.2.3.2.</description>
                <object>XMPProperty</object>
                <test>(isPredefinedInXMP2005 == true || isDefinedInMainPackage == true || isDefinedInCurrentPackage == true) &amp;&amp; isValueTypeCorrect == true</test>
                <check status="failed">
                    <context>root/document[0]/metadata[0](20 0 obj PDMetadata)/XMPPackage[0]/Properties[18](http://ns.adobe.com/xap/1.0/mm/ - xmpMM:InstanceID)</context>
                </check>
                <check status="failed">
                    <context>root/document[0]/metadata[0](20 0 obj PDMetadata)/XMPPackage[0]/Properties[17](http://ns.adobe.com/xap/1.0/mm/ - xmpMM:DocumentID)</context>
                </check>
            </rule>
            <rule specification="ISO 19005-2:2011" clause="6.2.11.4" testNumber="4" status="failed" passedChecks="0" failedChecks="2">
                <description>If the FontDescriptor dictionary of an embedded CID font contains a CIDSet stream, then it shall identify all CIDs which are present in the font program,
			regardless of whether a CID in the font is referenced or used by the PDF or not.</description>
                <object>PDCIDFont</object>
                <test>fontFile_size == 0 || CIDSet_size == 0 || cidSetListsAllGlyphs == true</test>
                <check status="failed">
                    <context>root/document[0]/pages[0](15 0 obj PDPage)/contentStream[0](16 0 obj PDContentStream)/operators[10]/font[0](XZVPND+LMRoman10-Regular)/DescendantFonts[0](XZVPND+LMRoman10-Regular)</context>
                </check>
                <check status="failed">
                    <context>root/document[0]/pages[0](15 0 obj PDPage)/contentStream[0](16 0 obj PDContentStream)/operators[35]/font[0](HJUCGD+LMRoman12-Regular)/DescendantFonts[0](HJUCGD+LMRoman12-Regular)</context>
                </check>
            </rule>
            <rule specification="ISO 19005-2:2011" clause="6.7.3" testNumber="1" status="failed" passedChecks="0" failedChecks="1">
                <description>The logical structure of the conforming file shall be described by a structure hierarchy rooted in the StructTreeRoot entry 
			of the document's Catalog dictionary, as described in ISO 32000-1:2008, 14.7.</description>
                <object>PDDocument</object>
                <test>StructTreeRoot_size == 1</test>
                <check status="failed">
                    <context>root/document[0]</context>
                </check>
            </rule>
        </details>
    </validationReport>
</report>

[-- Attachment #4: Type: text/plain, Size: 489 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-13 13:40   ` Henri Menke
@ 2016-10-13 14:23     ` luigi scarso
  2016-10-13 14:58       ` Peter Rolf
  0 siblings, 1 reply; 13+ messages in thread
From: luigi scarso @ 2016-10-13 14:23 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, Oct 13, 2016 at 3:40 PM, Henri Menke <henrimenke@gmail.com> wrote:
> Dear Luigi,
>
> thanks for the link.  I tried the validation with a little simplified example, which I show below.  VeraPDF reports some errors, see attached `test-result.xml`.  Unfortunately, VeraPDF cannot handle my production document and crashes during validation :( (see attached `production-result.xml`).  Also, it seems that leaving out `intent` does not make any difference.
>
> Cheers, Henri
>
> ---
>
> \setupinteraction
>   [
>     title=TITLE,
>     subtitle=SUBTITLE,
>     author=AUTHOR,
>     keyword={KEYWORD1, KEYWORD2, KEYWORD3},
>   ]
>
> \setupbackend
>   [
>     format={pdf/a-2a},
>     profile={default_cmyk.icc,default_rgb.icc,default_gray.icc},
currently 2a is not supported , you should use 1a
format={pdf/a-1a:2005}, % or pdf/a-1a:2005



-- 
luigi
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-13 14:23     ` luigi scarso
@ 2016-10-13 14:58       ` Peter Rolf
  2016-10-14  9:22         ` luigi scarso
  0 siblings, 1 reply; 13+ messages in thread
From: Peter Rolf @ 2016-10-13 14:58 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Am 13.10.2016 um 16:23 schrieb luigi scarso:
> On Thu, Oct 13, 2016 at 3:40 PM, Henri Menke <henrimenke@gmail.com> wrote:
>> Dear Luigi,
>>
>> thanks for the link.  I tried the validation with a little simplified example, which I show below.  VeraPDF reports some errors, see attached `test-result.xml`.  Unfortunately, VeraPDF cannot handle my production document and crashes during validation :( (see attached `production-result.xml`).  Also, it seems that leaving out `intent` does not make any difference.
>>
>> Cheers, Henri
>>
>> ---
>>
>> \setupinteraction
>>   [
>>     title=TITLE,
>>     subtitle=SUBTITLE,
>>     author=AUTHOR,
>>     keyword={KEYWORD1, KEYWORD2, KEYWORD3},
>>   ]
>>
>> \setupbackend
>>   [
>>     format={pdf/a-2a},
>>     profile={default_cmyk.icc,default_rgb.icc,default_gray.icc},
> currently 2a is not supported , you should use 1a
> format={pdf/a-1a:2005}, % or pdf/a-1a:2005

It's supported (along PDF/A-3a), but untested and undocumented. It was
just a prerequirement when adding PDF/UA-1. I couldn't find a validator
for it (only own Acrobat Pro 9) that time.

Meanwhile I stumpled over

https://www.pdf-tools.com/pdf/validate-pdfa-online.aspx

but haven't found the time (and mood!) to test it.


Peter
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-13 14:58       ` Peter Rolf
@ 2016-10-14  9:22         ` luigi scarso
  2016-10-14 12:04           ` Peter Rolf
  0 siblings, 1 reply; 13+ messages in thread
From: luigi scarso @ 2016-10-14  9:22 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, Oct 13, 2016 at 4:58 PM, Peter Rolf <indiego@gmx.net> wrote:
> Meanwhile I stumpled over
>
> https://www.pdf-tools.com/pdf/validate-pdfa-online.aspx
>
> but haven't found the time (and mood!) to test it.
>

it fails for pdf/a-1a with the test.pdf made by context
Validating file "test.pdf" for conformance level pdfa-1a
Invalid content of XMP packet header attribute 'id': 'frpyaihfvjcmxbxoohwuhyjt'.
pdfaExtension:schemas/*[0] :: Missing required field 'valueType' in
value type 'Schema'.
pdfaExtension:schemas/*[1] :: Missing required field 'valueType' in
value type 'Schema'.
pdfaExtension:schemas/*[2] :: Missing required field 'valueType' in
value type 'Schema'.
pdfaExtension:schemas/*[3] :: Missing required field 'valueType' in
value type 'Schema'.
pdfaExtension:schemas/*[4] :: Missing required field 'valueType' in
value type 'Schema'.
The document does not conform to the requested standard.
The document's meta data is either missing or inconsistent or corrupt.
Done.

while verapdf and acrobat
(Preflight, 11.0.16 (120) Acrobat version: 11.018)  both say that the
file is ok.

-- 
luigi
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-14  9:22         ` luigi scarso
@ 2016-10-14 12:04           ` Peter Rolf
  2016-10-14 12:16             ` luigi scarso
  0 siblings, 1 reply; 13+ messages in thread
From: Peter Rolf @ 2016-10-14 12:04 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Am 14.10.2016 um 11:22 schrieb luigi scarso:
> On Thu, Oct 13, 2016 at 4:58 PM, Peter Rolf <indiego@gmx.net> wrote:
>> Meanwhile I stumpled over
>>
>> https://www.pdf-tools.com/pdf/validate-pdfa-online.aspx
>>
>> but haven't found the time (and mood!) to test it.
>>
> 
> it fails for pdf/a-1a with the test.pdf made by context
> Validating file "test.pdf" for conformance level pdfa-1a
> Invalid content of XMP packet header attribute 'id': 'frpyaihfvjcmxbxoohwuhyjt'.
> pdfaExtension:schemas/*[0] :: Missing required field 'valueType' in
> value type 'Schema'.
> pdfaExtension:schemas/*[1] :: Missing required field 'valueType' in
> value type 'Schema'.
> pdfaExtension:schemas/*[2] :: Missing required field 'valueType' in
> value type 'Schema'.
> pdfaExtension:schemas/*[3] :: Missing required field 'valueType' in
> value type 'Schema'.
> pdfaExtension:schemas/*[4] :: Missing required field 'valueType' in
> value type 'Schema'.
> The document does not conform to the requested standard.
> The document's meta data is either missing or inconsistent or corrupt.
> Done.
> 
> while verapdf and acrobat
> (Preflight, 11.0.16 (120) Acrobat version: 11.018)  both say that the
> file is ok.
> 

Sigh.. I had high hopes on this one. Would be nice to have a free and
working (in this combination) validator. I'll make some tests over the
weekend and contact the author(s). No bug report, no fix.

Anyhow, thanks for testing ;)


Best wishes,

Peter
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-14 12:04           ` Peter Rolf
@ 2016-10-14 12:16             ` luigi scarso
  2016-10-14 15:10               ` Peter Rolf
  0 siblings, 1 reply; 13+ messages in thread
From: luigi scarso @ 2016-10-14 12:16 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Fri, Oct 14, 2016 at 2:04 PM, Peter Rolf <indiego@gmx.net> wrote:
> Sigh.. I had high hopes on this one. Would be nice to have a free and
> working (in this combination) validator. I'll make some tests over the
> weekend and contact the author(s). No bug report, no fix.

I have not said that it's wrong, only that it fails to validate the
pdf..the validator could be ok infact.
Btw, as I can see from
http://www.pdfa.org/2016/08/slide-decks-and-video-recordings-of-the-pdf-days-europe-2016/
it seems that there is a bit of depression in validating pdf/a files ....
-- 
luigi
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-14 12:16             ` luigi scarso
@ 2016-10-14 15:10               ` Peter Rolf
  2016-10-18 12:54                 ` Peter Rolf
  0 siblings, 1 reply; 13+ messages in thread
From: Peter Rolf @ 2016-10-14 15:10 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Am 14.10.2016 um 14:16 schrieb luigi scarso:
> On Fri, Oct 14, 2016 at 2:04 PM, Peter Rolf <indiego@gmx.net> wrote:
>> Sigh.. I had high hopes on this one. Would be nice to have a free and
>> working (in this combination) validator. I'll make some tests over the
>> weekend and contact the author(s). No bug report, no fix.
> 
> I have not said that it's wrong, only that it fails to validate the
> pdf..the validator could be ok infact.

True, that conclusion comes from my side. I'm pretty sure that all
needed XMP entries are properly set, so chances are high, that the error
is on their side. But we will (hopefully) see.
Also: If Acrobat isn't right, what tools are left for validation?

> Btw, as I can see from
> http://www.pdfa.org/2016/08/slide-decks-and-video-recordings-of-the-pdf-days-europe-2016/
> it seems that there is a bit of depression in validating pdf/a files ....
> 

Interesting, but better don't dig too deep... :D

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-14 15:10               ` Peter Rolf
@ 2016-10-18 12:54                 ` Peter Rolf
  2016-10-18 13:44                   ` Henri Menke
  0 siblings, 1 reply; 13+ messages in thread
From: Peter Rolf @ 2016-10-18 12:54 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hi,

just for the records. The problems were on ConTeXt's side (fixed now),
the online validator does a pretty good job.

Peter

Am 14.10.2016 um 17:10 schrieb Peter Rolf:
> Am 14.10.2016 um 14:16 schrieb luigi scarso:
>> On Fri, Oct 14, 2016 at 2:04 PM, Peter Rolf <indiego@gmx.net> wrote:
>>> Sigh.. I had high hopes on this one. Would be nice to have a free and
>>> working (in this combination) validator. I'll make some tests over the
>>> weekend and contact the author(s). No bug report, no fix.
>>
>> I have not said that it's wrong, only that it fails to validate the
>> pdf..the validator could be ok infact.
> 
> True, that conclusion comes from my side. I'm pretty sure that all
> needed XMP entries are properly set, so chances are high, that the error
> is on their side. But we will (hopefully) see.
> Also: If Acrobat isn't right, what tools are left for validation?
> 
>> Btw, as I can see from
>> http://www.pdfa.org/2016/08/slide-decks-and-video-recordings-of-the-pdf-days-europe-2016/
>> it seems that there is a bit of depression in validating pdf/a files ....
>>
> 
> Interesting, but better don't dig too deep... :D
> 
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
> 
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> archive  : http://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________
> 

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-18 12:54                 ` Peter Rolf
@ 2016-10-18 13:44                   ` Henri Menke
  2016-10-18 14:24                     ` Peter Rolf
  2016-10-19 14:23                     ` Alan Braslau
  0 siblings, 2 replies; 13+ messages in thread
From: Henri Menke @ 2016-10-18 13:44 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Dear Peter,

thanks for the update.  Can you maybe tell what exactly has changed to fix it?  I'm on the TL 2016 release and cannot update because I fear regressions for my important document.

Cheers, Henri

On 10/18/2016 02:54 PM, Peter Rolf wrote:
> Hi,
> 
> just for the records. The problems were on ConTeXt's side (fixed now),
> the online validator does a pretty good job.
> 
> Peter
> 
> Am 14.10.2016 um 17:10 schrieb Peter Rolf:
>> Am 14.10.2016 um 14:16 schrieb luigi scarso:
>>> On Fri, Oct 14, 2016 at 2:04 PM, Peter Rolf <indiego@gmx.net> wrote:
>>>> Sigh.. I had high hopes on this one. Would be nice to have a free and
>>>> working (in this combination) validator. I'll make some tests over the
>>>> weekend and contact the author(s). No bug report, no fix.
>>>
>>> I have not said that it's wrong, only that it fails to validate the
>>> pdf..the validator could be ok infact.
>>
>> True, that conclusion comes from my side. I'm pretty sure that all
>> needed XMP entries are properly set, so chances are high, that the error
>> is on their side. But we will (hopefully) see.
>> Also: If Acrobat isn't right, what tools are left for validation?
>>
>>> Btw, as I can see from
>>> http://www.pdfa.org/2016/08/slide-decks-and-video-recordings-of-the-pdf-days-europe-2016/
>>> it seems that there is a bit of depression in validating pdf/a files ....
>>>
>>
>> Interesting, but better don't dig too deep... :D
>>
>> ___________________________________________________________________________________
>> If your question is of interest to others as well, please add an entry to the Wiki!
>>
>> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
>> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
>> archive  : http://foundry.supelec.fr/projects/contextrev/
>> wiki     : http://contextgarden.net
>> ___________________________________________________________________________________
>>
> 
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
> 
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________
> 

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-18 13:44                   ` Henri Menke
@ 2016-10-18 14:24                     ` Peter Rolf
  2016-10-19 14:23                     ` Alan Braslau
  1 sibling, 0 replies; 13+ messages in thread
From: Peter Rolf @ 2016-10-18 14:24 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Dear Henri,

the <info> is taken from a mail to Hans and Luigi.

Better be patient and wait for Hans to implement the changes (shouldn't
break your documents). But I donno if the previously RNG based 'id' (a
fixed value now!) is handled somewhere else in the code. Hans knows, I
don't. There were several changes in the past for a more constant PDF
output for test purposes and every random value would break that.

----
<info>
1. bad XMP 'id'

The XMP packet wrapper is kind of fixed ('7.3.2 XMP packet wrapper',
page 10 of XMPSpecificationsPart1.pdf from XMP-Toolkit-SDK-CC201607.zip)

http://download.macromedia.com/pub/developer/xmp/sdk/XMP-Toolkit-SDK-CC201607.zip

<?xpacket begin="?" id="W5M0MpCehiHzreSzNTczkc9d"?>

Had also fun times with a (bad) copy and pasted 'begin' attribute
(U+FEFF), until I entered it manually. Quite depressing... :D


2. missing 'pdfaSchema:valueType' entries (containing an empty <rdf:Seq/>)

</info>

Fixed files (lpdf-pda.xml, lpdf-xmp.lua) are attached ('base' dir).

Tested with all supported PDF/A variants (added test files for a2/a3
variants) and all passed.
----

Best wishes,  Peter


Am 18.10.2016 um 15:44 schrieb Henri Menke:
> Dear Peter,
> 
> thanks for the update.  Can you maybe tell what exactly has changed to fix it?  I'm on the TL 2016 release and cannot update because I fear regressions for my important document.
> 
> Cheers, Henri
> 
> On 10/18/2016 02:54 PM, Peter Rolf wrote:
>> Hi,
>>
>> just for the records. The problems were on ConTeXt's side (fixed now),
>> the online validator does a pretty good job.
>>
>> Peter
>>
>> Am 14.10.2016 um 17:10 schrieb Peter Rolf:
>>> Am 14.10.2016 um 14:16 schrieb luigi scarso:
>>>> On Fri, Oct 14, 2016 at 2:04 PM, Peter Rolf <indiego@gmx.net> wrote:
>>>>> Sigh.. I had high hopes on this one. Would be nice to have a free and
>>>>> working (in this combination) validator. I'll make some tests over the
>>>>> weekend and contact the author(s). No bug report, no fix.
>>>>
>>>> I have not said that it's wrong, only that it fails to validate the
>>>> pdf..the validator could be ok infact.
>>>
>>> True, that conclusion comes from my side. I'm pretty sure that all
>>> needed XMP entries are properly set, so chances are high, that the error
>>> is on their side. But we will (hopefully) see.
>>> Also: If Acrobat isn't right, what tools are left for validation?
>>>
>>>> Btw, as I can see from
>>>> http://www.pdfa.org/2016/08/slide-decks-and-video-recordings-of-the-pdf-days-europe-2016/
>>>> it seems that there is a bit of depression in validating pdf/a files ....
>>>>
>>>
>>> Interesting, but better don't dig too deep... :D
>>>
>>> ___________________________________________________________________________________
>>> If your question is of interest to others as well, please add an entry to the Wiki!
>>>
>>> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
>>> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
>>> archive  : http://foundry.supelec.fr/projects/contextrev/
>>> wiki     : http://contextgarden.net
>>> ___________________________________________________________________________________
>>>
>>
>> ___________________________________________________________________________________
>> If your question is of interest to others as well, please add an entry to the Wiki!
>>
>> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
>> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
>> archive  : https://bitbucket.org/phg/context-mirror/commits/
>> wiki     : http://contextgarden.net
>> ___________________________________________________________________________________
>>
> 
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
> 
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________
> 

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: PDF/A generation
  2016-10-18 13:44                   ` Henri Menke
  2016-10-18 14:24                     ` Peter Rolf
@ 2016-10-19 14:23                     ` Alan Braslau
  1 sibling, 0 replies; 13+ messages in thread
From: Alan Braslau @ 2016-10-19 14:23 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hello,

You can very easily download the beta/standalone installation that can very happily coexist with TL release. All that is needed to choose the standalone version is to modify your PATH appropriately (by sourcing the setuptex script).

In fact, we recommend even downloading an installation by project. This can guarantee stability for a particular project way into the future.

Alan 

> On Oct 18, 2016, at 07:44, Henri Menke <henrimenke@gmail.com> wrote:
> 
> thanks for the update.  Can you maybe tell what exactly has changed to fix it?  I'm on the TL 2016 release and cannot update because I fear regressions for my important document.

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2016-10-19 14:23 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-13 13:03 PDF/A generation Henri Menke
2016-10-13 13:13 ` luigi scarso
2016-10-13 13:40   ` Henri Menke
2016-10-13 14:23     ` luigi scarso
2016-10-13 14:58       ` Peter Rolf
2016-10-14  9:22         ` luigi scarso
2016-10-14 12:04           ` Peter Rolf
2016-10-14 12:16             ` luigi scarso
2016-10-14 15:10               ` Peter Rolf
2016-10-18 12:54                 ` Peter Rolf
2016-10-18 13:44                   ` Henri Menke
2016-10-18 14:24                     ` Peter Rolf
2016-10-19 14:23                     ` Alan Braslau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).