【发布时间】:2018-05-27 14:46:48
【问题描述】:
我有一个 PDF (https://github.com/giacgbj/stackOverflow/blob/master/xxx.pdf),以某种方式由第三方进行数字签名,其签名具有外观
当我使用以下代码 (iText 7.1.0) 拼合 PDF (https://github.com/giacgbj/stackOverflow/blob/master/xxxFlattened.pdf) 时
try (PdfWriter output = new PdfWriter("output.pdf");
PdfDocument input = new PdfDocument(new PdfReader("input.pdf"), output)) {
PdfAcroForm.getAcroForm(input, true).flattenFields();
}
签名的外观是这样拉伸的:
使用 PDFBox 或命令行参数(如 GhostScript 或 convert (imagemagick) 或 pdf2ps/ps2pdf )将同一 PDF 展平。
这种行为的原因是什么?
【问题讨论】: