Я загружаю файл, сохраняю его локально, а затем открываю, чтобы получить количество страниц в файле.Я получаю сообщение об ошибке: Unable to find "startxref" keyword.
Я выполнил поиск и не нашел ничего, что могло бы быть связано с моей проблемой.
public function getPageCountPDF($jobid) {
$this->load->library('Awss3', null, 'S3');
require_once 'application/libraries/fpdi/fpdf.php';
require_once 'application/libraries/fpdi/fpdi.php';
$PdfTranscriptInfo = $this->MJob->getDOCCSPdfTranscript($jobid);
$filename = $PdfTranscriptInfo['origfilename'];
$PdfFilename = 'uploads/' . $jobid . '/' . $filename;
$pdfdata = $this->S3->readfile($PdfFilename, false, 'bucket');
$localfilename = FCPATH . 'tmp/local.pdf';
fopen($localfilename, 'a');
$pdf = new FPDI();
$pageCount = $pdf->setSourceFile($localfilename);
unlink($localfilename);
return $pageCount;
}
При выводе $ pdfdata я вижу ключевое слово startxref, так почемуРазве он не находит его?
Кто-нибудь?Любые идеи?
РЕДАКТИРОВАТЬ: Я проверил, если файл сжат, и это не так.
ВТОРОЕ РЕДАКТИРОВАНИЕ: Я вижу, что мой PDF-файлВерсия 1.3, это может иметь какое-либо отношение к этому?