У меня есть таблица в HTML-PHP (извлечение из MySQL). Я хочу преобразовать его в PDF, используя fpdf. Процесс преобразования является успешным, но проблема в том, что положение каждой отдельной ячейки действительно испорчено.
Я пробовал этот код:
$pdf -> SetY(4); // set the cursor at Y position 4
$pdf->Cell(20,50,$body); // draw a cell at pos 4 that has a a width 20 and height 50
Но результат все равно стал таким:
Даже строка заголовка запуталась.
Например, вы можете попробовать это Вот путем поиска 42-7278954 в качестве кода отгрузки и 965958038-X в качестве ссылочного номера. Затем нажмите кнопку экспорта в PDF.
Вы можете увидеть мой код для просмотра таблицы (HTML-PHP) в этом сообщение.
И вот мой код:
public function setpdf()
{
require (__DIR__ . '/libraries/html_table.php');
$body = $_POST['body'];
$pdf=new PDF();
$pdf->AddPage('L');
$pdf->SetFont('Arial','',9);
$pdf -> SetY(4); // set the cursor at Y position 4
$pdf->Cell(20,50,$body); // draw a cell at pos 4 that has a a width 20 and height 50
$pdf->WriteHTML($body);
$pdf->Output();
}
Ссылка для просмотра кода в html_table.php есть Вот
Задача ещё не решена.
Других решений пока нет …