Tabelle in einer PHP Seite als PDF abspeichern..

madirfan

Erfahrenes Mitglied
Hallo,

ich habe eine PHP seite, wo mehrer tables dargestellt werden als HTML format.
Ich möchte davon eine Tabelle als PDF Datei via PHP script abspeichern.

Siehe beispiel tabelle, die als PDF angespeichert werden sollte..
Code:
	<table class="table b20 tablesorter" cellpadding="0" cellspacing="0">
		<thead>
			<tr>
				<strong>BITTE ALS PDF ABSPEICHERN LINK</strong>
			</tr>
			<tr>
				<th class="sub"><?php echo $PB_LANG['home_name']; ?></th>
				<th class="sub">BuchID</th>
				<th class="sub">KFZ&nbsp;&nbsp;</th>
				<th class="sub">TELE&nbsp;&nbsp;</th>
				<th class="sub">FlugNr&nbsp;&nbsp;</th>
				<th class="sub">Terminal&nbsp;&nbsp;</th>
                <th class="sub">FlugZeit&nbsp;&nbsp;</th>
				<th class="sub">Ank.Park&nbsp;&nbsp;</th>
				<th class="sub">Person&nbsp;&nbsp;</th>
                <th class="sub">Preis&nbsp;&nbsp;</th>				
				<th class="sub"><?php echo $PB_LANG['home_status']; ?></th>
			</tr>
		</thead>
		<tbody>
		<?php 
		if (count($tpl['coming_arr']) > 0)
		{
			foreach ($tpl['coming_arr'] as $booking)
			{
				?>
				<tr class="pointer {id: <?php echo $booking['id']; ?>}">
					<td class="meta">test</td>
					<td class="meta">test</td>
					<td class="meta">test</td>
					<td class="meta">test</td>
					<td class="meta">test</td>
					<td class="meta">test</td>
					<td class="meta">test</td>
					<td class="meta">test</td>
					<td class="meta">test</td>
					<td class="meta">test</td>
					<td class="meta">test</td>
				</tr>
				<?php
			}
		} else {
			?><tr><td colspan="4"><?php echo $PB_LANG['home_empty']; ?></td></tr><?php
		}
		?>
		</tbody>
	</table>

habt ihr eine idee, wie ich das loesen kann?
 
Hallo,

folgende Möglichkeit:

du nutzt von Anfang an PDF-Generator-Tools, sodass du keine/nicht nur eine Tabelle in HTML generierst, sondern direkt mittels des Tools die Tabelle in ein PDF-Dokument schreibst.

Wenn dies nicht möglich ist (aus welchem Grund auch immer), brauchst du ein HTML-->PDF Converter. Aber ich würde wirklich erstere Lösung vorziehen.
 
Zurück