繁体   English   中英

如何在IText 7中设置现有PDF的pdf版本?

[英]How to set pdf version of existing PDF in IText 7?

如何在IText 7中更改现有PDF文档的pdf版本?

WriterProperties对象具有setPdfVersion(version)函数。 但是如何在我的PdfReader文档或PdfDocument上使用PdfDocument 我正在使用Java。

好的,您要做的是:

WriterProperties wp = new WriterProperties();
wp.setPdfVersion(PdfVersion.PDF_1_X);//X needs to be replaces for the version you want
PdfDocument pdfDoc = new PdfDocument(new PdfReader("orig.pdf"), new PdfWriter("dest.pdf", wp));
pdfDoc.close();

使用setPdfVersion设置PDF版本不会使新PDF符合指定的设置PDF级别。 例如,如果您开始使用PDF版本1.7,则将PDF版本设置为1.4,并且PDF包含图层; 生成的PDF仍将具有图层并且不符合1.4规范。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM