У меня есть PDF-файлы. Нужно импортировать их в систему и разбить по страницам. Отдельная страница = отдельный файл.
Я пытался использовать FPDF и FPDI:
$pdf = new FPDI(); //FPDI extends TCPDF
$pdf->AddPage();
$pages = $pdf->setSourceFile($sLeadDirPath . $sImageName);
//for first page...
$page = $pdf->ImportPage(1);
$pdf->useTemplate($page, 0, 0);
$pdf->Output('newTest.pdf', 'F');
Некоторые файлы работают хорошо, но для некоторых файлов я получил ошибку:
Неустранимая ошибка : необработанное исключение 'setasign \ Fpdi \ PdfParser \ CrossReference \ CrossReferenceException' с сообщением 'Этот документ PDF зашифрован и не может быть обработан с помощью FPDI.'
Как я понял, файл зашифрован (но ямогу открыть это без проблем). Как я могу решить это?
Или, может быть, есть другие способы разделения pdf в PHP без FPDI?
Спасибо!