0

pdftkでpdfに印鑑を押そうとしています。走る:

pdftk original.pdf stamp seal.pdf output sealed.pdf

しかし、特定のpdfだけでこれを取得します:

Unhandled Java Exception:
gnu.xml.dom.ls.DomLSException: unbound element prefix: "xmp"
   at gnu.xml.dom.ls.DomLSParser.doParse(libgcj.so.10)
   at gnu.xml.dom.ls.DomLSParser.parse(libgcj.so.10)
   at gnu.xml.dom.DomDocumentBuilder.parse(libgcj.so.10)
   at com.lowagie.text.xml.xmp.XmpReader.<init>(itext-2.1.7.jar.so)
   at com.lowagie.text.pdf.PdfStamperImp.close(itext-2.1.7.jar.so)
Caused by: org.xml.sax.SAXParseException: unbound element prefix: "xmp"
   at gnu.xml.stream.SAXParser.parse(libgcj.so.10)
   at gnu.xml.dom.ls.DomLSParser.doParse(libgcj.so.10)
   ...4 more
Caused by: javax.xml.stream.XMLStreamException: unbound element prefix: "xmp"
   at gnu.xml.stream.XMLParser.error(libgcj.so.10)
   at gnu.xml.stream.XMLParser.readStartElement(libgcj.so.10)
   at gnu.xml.stream.XMLParser.next(libgcj.so.10)
   at gnu.xml.stream.SAXParser.parse(libgcj.so.10)
   ...5 more

私は他のpdfで試してみましたが、動作します。他の開発サーバーで試してみましたが、動作します。両方のサーバーで、同じバージョンの pdftk と Java を使用しています。

誰でも私を助けることができますか?

ありがとう!

4

1 に答える 1

0

これは PDF ファイルのエラーであり、pdftk では修正できません。Ubuntu では、PDF を開いて PDF に印刷するだけで、バグを修正する必要があります。その後、PDFedit を使用してレイアウトを変更できます。

于 2013-09-20T16:25:13.953 に答える