0
美好的一天夥伴程序員。我是新來的Java,我需要從PDF的特定部分創建一個圖像。PDF to java使用java
目前,我正在使用pdfbox。
這裏是我的代碼從PDF創建的圖像(它的工作,但它創造了整個PDF頁面的圖像):
PDDocument document = PDDocument.load(new File(PDFFILE));
PDFRenderer pdfRenderer = new PDFRenderer(document);
for (int page = 0; page < document.getNumberOfPages(); ++page)
{
BufferedImage bim = pdfRenderer.renderImageWithDPI(page, 300, ImageType.RGB);
ImageIOUtil.writeImage(bim, path + "-" + (page+1) + ".png", 300);
}
document.close();
問題:
我需要創建一個基於圖像在特定位置上的pdf(如矩形)。
有沒有辦法使用pdfbox來做到這一點,還是有另一個庫可以做到這一點?我嘗試搜索,但我找不到解決方案。
謝謝。
您可以減少所產生的圖像或者你可以在渲染之前修改PDF頁面的裁剪框和/或媒體盒感謝MKL。 – mkl
@mkl我可以使用pdfbox嗎?你有一個示例代碼先生? –
現在工作。感謝您的想法。\ –