Uploaded image for project: 'PDFBox'
  1. PDFBox
  2. PDFBOX-5392

java.lang.OutOfMemoryError: Java heap space during ScratchFileBuffer#addPage

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Bug
    • 2.0.1
    • None
    • Utilities
    • None

    Description

      在对一个73页的pdf文件,进行拆分单页pdf文件,再重新进行合并时,内存溢出了

      java.lang.OutOfMemoryError: Java heap space

          at org.apache.pdfbox.io.ScratchFileBuffer.addPage(ScratchFileBuffer.java:132)
          at org.apache.pdfbox.io.ScratchFileBuffer.ensureAvailableBytesInPage(ScratchFileBuffer.java:184)
          at org.apache.pdfbox.io.ScratchFileBuffer.write(ScratchFileBuffer.java:236)
          at org.apache.pdfbox.io.ScratchFile.createBuffer(ScratchFile.java:423)
          at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:970)
          at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:891)
          at org.apache.pdfbox.multipdf.PDFMergerUtility.mergeDocuments(PDFMergerUtility.java:259)

      Attachments

        1. 问题文件.pdf
          18.00 MB
          黄文杰

        Activity

          People

            Unassigned Unassigned
            578350397@qq.com 黄文杰
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: