如何使用Java删除PDF开销/缩小文件大小/清理PDF文件
有些应用程序(如AdobeInDesign)创建的PDF文件包含大量开销()。这会导致不需要的较大PDF文件大小 如何使用Java消除这种开销?这可以使用PDFbox完成吗?或者是否有其他开源框架可以清理PDF文件 这段代码删除了一些小的开销,但不是主要部分如何使用Java删除PDF开销/缩小文件大小/清理PDF文件,java,pdfbox,Java,Pdfbox,有些应用程序(如AdobeInDesign)创建的PDF文件包含大量开销()。这会导致不需要的较大PDF文件大小 如何使用Java消除这种开销?这可以使用PDFbox完成吗?或者是否有其他开源框架可以清理PDF文件 这段代码删除了一些小的开销,但不是主要部分 File pdf = new File(_filePathOld); PDDocument document = PDDocument.load(pdf); document.setDocum
File pdf = new File(_filePathOld);
PDDocument document = PDDocument.load(pdf);
document.setDocumentInformation(new PDDocumentInformation());
document.setResourceCache(null);
document.getDocumentCatalog().setMetadata(null);
document.save(_filePathNew);
document.close();
塔克斯