我正在寻找一种方法将客户将上传到我们的Java后端服务器的PDF文档转换为“更简单”的形式,以便以后可以在iPad应用程序中正确呈现它们。我不是PDF方面的专家,但据我所知,我需要删除交互式表单元素和/或将PDF转换为PDF-X版本。
我查看了iText的“setPDFXConformance(PdfWriter.PDFXNONE)”,但它并没有做太多。我想用PDFBox来做,因为它是友好的许可证,但我会接受任何建议。
答案 0 :(得分:2)
我设法用GhostScript这样做:
gs -o output.pdf -sDEVICE = pdfwrite -dPDFSETTINGS = / printer broken.pdf