PDFBox v3.0.0 StackOverflowError при разделении PDF-файла ⇐ JAVA
-
Anonymous
PDFBox v3.0.0 StackOverflowError при разделении PDF-файла
У меня есть класс Java Split, который отвечает за разделение PDF-файлов на несколько частей на основе диапазонов страниц. Для этой цели класс использует PDFBox. Кроме того, у меня есть класс PDFModel для управления результирующими PDF-файлами и класс Range для указания диапазонов страниц.
Вот класс Split:
публичный класс Split{ частный регистратор; личный файл inputFile; частная PDFModel pdfModel; выходной каталог частного файла; public Split (регистратор, входной файл файла, выходной каталог файла) { // Логика конструктора... } /** * Разбивает PDF-файл на основе списка диапазонов страниц и сохраняет полученные частичные PDF-файлы. * * @param ranges Список диапазонов страниц, определяющий, какие страницы следует отделить от входного PDF-файла. * @return ArrayList объектов PDFModel, представляющих результирующие частичные PDF-файлы. */ public ArrayList SplitByRanges (диапазоны ArrayList) { Результаты ArrayList = новый ArrayList(); for (int i = 0; i
У меня есть класс Java Split, который отвечает за разделение PDF-файлов на несколько частей на основе диапазонов страниц. Для этой цели класс использует PDFBox. Кроме того, у меня есть класс PDFModel для управления результирующими PDF-файлами и класс Range для указания диапазонов страниц.
Вот класс Split:
публичный класс Split{ частный регистратор; личный файл inputFile; частная PDFModel pdfModel; выходной каталог частного файла; public Split (регистратор, входной файл файла, выходной каталог файла) { // Логика конструктора... } /** * Разбивает PDF-файл на основе списка диапазонов страниц и сохраняет полученные частичные PDF-файлы. * * @param ranges Список диапазонов страниц, определяющий, какие страницы следует отделить от входного PDF-файла. * @return ArrayList объектов PDFModel, представляющих результирующие частичные PDF-файлы. */ public ArrayList SplitByRanges (диапазоны ArrayList) { Результаты ArrayList = новый ArrayList(); for (int i = 0; i
Мобильная версия