在iText 7中,可以通过以下方法避免加载XMP元数据:
setUnethicalReading(true)
方法来禁用加载XMP元数据。这将阻止iText 7加载任何元数据,包括XMP元数据。但是需要注意的是,这可能违反了PDF规范,并且可能导致一些功能的不可用。PdfReader reader = new PdfReader("input.pdf");
reader.setUnethicalReading(true);
setReader(new PdfReader("input.pdf"))
方法来创建PdfDocument对象时,不要使用PdfReader的默认构造函数加载XMP元数据。这样可以避免加载XMP元数据。PdfReader reader = new PdfReader("input.pdf");
PdfDocument document = new PdfDocument(reader);
需要注意的是,这些方法只是避免了在iText 7中加载XMP元数据,但并不影响其他元数据的加载。如果需要处理其他元数据,可以使用iText 7提供的相关API进行操作。
关于iText 7的更多信息和使用方法,可以参考腾讯云的iText 7产品介绍页面:iText 7产品介绍
领取专属 10元无门槛券
手把手带您无忧上云