Как создать предварительный просмотр сгенерированного PDF с использованием FPDF

Я могу создать PDF с помощью PHP, используя FPDF, но я пытаюсь создать предварительный просмотр сгенерированного PDF на экране, а не прыгать прямо в онлайн-просмотрщик PDF.

<?php

use setasign\Fpdi\Fpdi;
use setasign\Fpdi\PdfReader;

require_once('fpdf/fpdf.php');
require_once('fpdi2/src/autoload.php');

$pdf = new Fpdi();

$pageCount = $pdf->setSourceFile('pdf1.pdf');

for ($pageNo = 1; $pageNo <= $pageCount; $pageNo++)
{
$tplIdx = $pdf->importPage($pageNo);

// add a page
$pdf->AddPage();
$pdf->useTemplate($tplIdx, 0, 30);

$src = $target_file;
$pdf->Image($src,170,0, 30, 30);

}

$pdf->Output();

?>

Ниже приведен код, который я получил в данный момент, но я застрял при попытке сгенерировать его на той же странице.

$pdf->Output();

Вышеупомянутый сегмент, кажется, генерирует PDF автоматически на новую страницу (открывает онлайн просмотрщик PDF). Я искал документацию и форумы, но не могу ничего найти.

Любая помощь будет принята с благодарностью. Спасибо!

0

Решение

FPDF создает файл PDF. Файл PDF нуждается в приложении для просмотра или чтения, которое отображает содержимое документа PDF. Вы не можете просто вывести его, например. между некоторыми фрагментами HTML на сайте.

Таким образом, ваш вопрос вообще не связан с FPDF или FPDI, но вы запрашиваете программу просмотра / рендеринга PDF, которую вы можете использовать на своем веб-сайте.

Наиболее популярным решением для такой задачи будет pdf.js.
Для других возможных кандидатов вы можете попробовать «html5 pdf viewer» на Google.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector