Как я могу разобрать pdf (ы) из URL, а не из локальной папки?
$pageCount = $pdf->setSourceFile($local_pdf_file);
Этот код работает нормально, я могу получить pdf из локальной папки и могу записать свой текст в pdf, ноЯ хочу получить PDF с URL-адреса, с удаленного сервера.Я попробовал это:
$remote_url = 'https://remoteserver.com/file.pdf';
$pageCount = $pdf->setSourceFile(StreamReader::createByString($remote_url));
Но это не работает, я также использовал fopen, file_get_contents.я не могу получить хорошие результаты, как я могу это сделать?Спасибо за все.
// get the page count
$pageCount = $pdf->setSourceFile($local_pdf_file);
// iterate through all pages
for ($pageNo = 1; $pageNo <= $pageCount; $pageNo++) {
// import a page
$templateId = $pdf->importPage($pageNo);
// get the size of the imported page
$size = $pdf->getTemplateSize($templateId);
// create a page (landscape or portrait depending on the imported page size)
if ($size[0] > $size[1]) {
$pdf->AddPage('L', array($size[0], $size[1]));
} else {
$pdf->AddPage('P', array($size[0], $size[1]));
}
// use the imported page
$pdf->useTemplate($templateId);
$pdf->SetFont('Helvetica');
$pdf->SetXY(5, 5);
$pdf->Write(8, 'Watermark');
}
$pdf->Output();