> That will certainly remove the metadata and if you look at the PDF
> with
> an hex editor you'll see that it's not there. How were you checking
> that
> the metadata was still there?
Like you did - with an editor.

I now checked the changes in detail and iText even adds one more XMP
Header to
the file (even if the whole file is smaller)

Original XMP Part:

<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13,
framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='Acrobat Distiller
5.0.1 f.r Macintosh'></rdf:Description>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:xap='http://ns.adobe.com/xap/1.0/'
xap:CreateDate='2004-04-06T13:30:06Z'
xap:ModifyDate='2004-04-15T14:24:54+02:00'
xap:MetadataDate='2004-04-15T14:24:54+02:00'></rdf:Description>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'
xapMM:DocumentID='uuid:87fcc024-87ce-11d8-804c-00039382ed2a'/>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:dc='http://purl.org/dc/elements/1.1/'
dc:format='application/pdf'/>
</rdf:RDF>
</x:xmpmeta>

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   
                          
<?xpacket end='w'?>

After removing the XMP Metadata from the catalog:

<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13,
framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='Acrobat Distiller
5.0.1 f.r Macintosh'></rdf:Description>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:xap='http://ns.adobe.com/xap/1.0/'
xap:CreateDate='2004-04-06T13:30:06Z'
xap:ModifyDate='2004-04-15T14:24:54+02:00'
xap:MetadataDate='2004-04-15T14:24:54+02:00'></rdf:Description>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'
xapMM:DocumentID='uuid:87fcc024-87ce-11d8-804c-00039382ed2a'/>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:dc='http://purl.org/dc/elements/1.1/'
dc:format='application/pdf'/>
</rdf:RDF>
</x:xmpmeta>

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   
                          
<?xpacket end='w'?>

endstream
endobj
2 0 obj <</Type/Metadata/Subtype/XML/Length 3143>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13,
framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='Acrobat Distiller
5.0.1 f.r Macintosh'></rdf:Description>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:xap='http://ns.adobe.com/xap/1.0/'
xap:CreateDate='2004-04-06T13:30:06Z'
xap:ModifyDate='2004-04-15T14:24:54+02:00'
xap:MetadataDate='2004-04-15T14:24:54+02:00'></rdf:Description>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'
xapMM:DocumentID='uuid:87fcc024-87ce-11d8-804c-00039382ed2a'/>
<rdf:Description rdf:about='uuid:ef141863-b95a-4eea-aed9-794245fb9e85'
xmlns:dc='http://purl.org/dc/elements/1.1/'
dc:format='application/pdf'/>
</rdf:RDF>
</x:xmpmeta>

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   

                                                                                                   
                          
<?xpacket end='w'?>

That's kinda weird. Because if I use
the "2-Step-Hack" previously described all xmp data is correctly
removed...
If you want to verify this behaviour i could send you the PDF (but can't
post it here)

Regards,
ToM


>
> Paulo
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On
> > Behalf Of Tobias Meier
> > Sent: Monday, September 10, 2007 4:40 PM
> > To: Post all your questions about iText here
> > Subject: Re: [iText-questions] Removing XMP Metadata
> >
> > Do you mean like this?
> >
> > PdfDictionary dict = this.stamper.getReader().getCatalog();
> > dict.remove(new PdfName("/Metadata"));
> >
> > This produces the same result as using
> > stamper.setXmpMetadata(new byte[0]);
> > stamper.setXmpMetadata(null);
> >
> > regards,
> > ToM
> >
> > Am Mo 10.09.2007 16:57 schrieb Paulo Soares <[EMAIL PROTECTED]>:
> >
> > > Remove the /Metadata key in the catalog.
> > >
> > > Paulo
> > >
> > > > -----Original Message-----
> > > > From: [EMAIL PROTECTED]
> > > > [mailto:[EMAIL PROTECTED] On
> > > > Behalf Of Tobias Meier
> > > > Sent: Monday, September 10, 2007 3:30 PM
> > > > To: itext-questions@lists.sourceforge.net
> > > > Subject: [iText-questions] Removing XMP Metadata
> > > >
> > > > Hi!
> > > >
> > > > I experienced some strange behavior while removing XMP
> > data from an
> > > > existing pdf file.
> > > >
> > > > First i used
> > > >
> > > > stamper.setXmpMetadata(new byte[0]);
> > > >
> > > > on the original file but the xmp data was partly still in the
> > > > pdf.
> > > > Then i tried
> > > > stamper.setXmpMetadata(null);
> > > >
> > > > on the original file with a similar result - even in both
> > cases the
> > > > files got smaller and some of the xmp stuff had been removed.
> > > >
> > > > Then (accidentally) i used the first call on the original file
> > > > and
> > > > then the second call on the result and all XMP data was gone.
> > > > Is there a explanation for that?
> > > > How can i remove all XMP Data at once?
> > > >
> > > > Regards,
> > > > ToM
>
>
> Aviso Legal:
>
> Esta mensagem é destinada exclusivamente ao destinatário. Pode conter
> informação confidencial ou legalmente protegida. A incorrecta
> transmissão desta mensagem não significa a perca de confidencialidade.
> Se esta mensagem for recebida por engano, por favor envie-a de volta
> para o remetente e apague-a do seu sistema de imediato. É proibido a
> qualquer pessoa que não o destinatário de usar, revelar ou distribuir
> qualquer parte desta mensagem.
>
>
>
> Disclaimer:
>
> This message is destined exclusively to the intended receiver. It may
> contain confidential or legally protected information. The incorrect
> transmission of this message does not mean the loss of its
> confidentiality. If this message is received by mistake, please send
> it back to the sender and delete it from your system immediately. It
> is forbidden to any person who is not the intended receiver to use,
> distribute or copy any part of this message.
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to