[英]How to change PDF Version of existing PDF by overwriting original file in IText?
[英]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.