为了账号安全,请及时绑定邮箱和手机立即绑定

C#中的PDFBox xmpMetadata

C#中的PDFBox xmpMetadata

C#
幕布斯6054654 2021-05-04 17:22:34
我正在使用PDFBOx创建可访问的PDF文档。有人可以帮助我在C#中使用PDFBox包含XMP元数据吗?遵循https://pdfbox.apache.org/1.8/cookbook/pdfacreation.html。XMPMetadata xmp = new XMPMetadata();XMPSchemaPDFAId pdfaid = new XMPSchemaPDFAId(xmp);xmp.addSchema(pdfaid);pdfaid.setConformance("B");pdfaid.setPart(1);pdfaid.setAbout("");javax.imageio.metadata.importXMPMetadata(xmp);在上面的代码段中使用。但是我收到了错误消息“ javax.imageio.metadata中不存在importXMPMetadata”。
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

下面的情况为我工作。如@TilmanHausherr所述,使用PDMetadata元数据= new PDMetadata(doc);创建元数据。


XMPMetadata xmp = new XMPMetadata();

XMPSchemaPDFAId pdfaid = new XMPSchemaPDFAId(xmp);

xmp.addSchema(pdfaid);

pdfaid.setConformance("B");

pdfaid.setPart(1);

pdfaid.setAbout("");

PDMetadata metadata = new PDMetadata(doc);

metadata.importXMPMetadata(xmp);


查看完整回答
反对 回复 2021-05-16
  • 1 回答
  • 0 关注
  • 174 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信