---
title: "Hur få html konverterat till pdf?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/181782-hur-få-html-konverterat-till-pdf"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Dr-man"
published: "2009-12-24T13:05:36.000Z"
updated: "2009-12-25T09:28:17.000Z"
replies: 4
views: 704
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/181782-hur-få-html-konverterat-till-pdf"
---

# Hur få html konverterat till pdf?

## #1 — Dr-man, 2009-12-24T13:05Z

På vilket sätt kan jag få ett html-sida konverterat till pdf? 
Har nån något enkelt exempel?

Permalänk: https://www.webforum.nu/p/181782

## #2 — Ledel, 2009-12-24T15:30Z

CutePDF, <http://www.cutepdf.com/Products/CutePDF/writer.asp>, lägger till en skrivare som "skriver ut" till en PDF-fil som du kan spara var du vill. Öppna HTML-sidan i din webbläsare och skriv ut. Enkelt!
Sen att det fungerar till allt annat man kan skriva ut är bara en bonus!

Permalänk: https://www.webforum.nu/p/2218147

## #3 — Dr-man, 2009-12-24T22:22Z

Jag göra konventeringen via php
Efter lite sökande så hittade jag hur man får html konverterat till pdf. 

```php
<?php
require('../../writehtml.php');
 
$pdf=new PDF_HTML();
$pdf->AddPage();
$pdf->SetFont('Arial');
$pdf->WriteHTML('Testning');
$pdf->Output();
?>
```

Om man vill konventera en hel fil, hur gör man då? 

```php
 $pdf->WriteHTML('filen.php');
```

?! 
Eller på något annat sätt?

Permalänk: https://www.webforum.nu/p/2218150

## #4 — nitro2k01, 2009-12-25T00:31Z

Om du samla allt du skriver ut i filen.php i en sträng kan du ju skicka strängen direkt till funktionen.

```
// I filen.php
$output = '<html>';
$output .= '<head>'; // .= lägger till något på slutet av strängen
$output .= '<title>bla</title>';
// Osv

// Sen
$pdf->WriteHTML($output);
```

Om du inte vill/kan göra så kan du eventuellt använda output-buffring:

```
<?php
require('../../writehtml.php');
 
$pdf=new PDF_HTML();
$pdf->AddPage();
$pdf->SetFont('Arial');

ob_start();
require('filen.php');
$output = ob_get_contents();
ob_end_clean();
$pdf->WriteHTML($output);
$pdf->Output();
?>
```

Permalänk: https://www.webforum.nu/p/2218159

## #5 — Dr-man, 2009-12-25T09:28Z

Jag fick att fungera med output buffringen med koden nedanför, det blir nog konverterad till pdf format, men utseende i pdf formaten, blir inte, som jag hade tänkt mig! 

Resultatet blir:
ARKIVET 

```
Arkivsekreterare  Marie     2607        
Arkivsekreterare  Carola        v  2605        
   Arkivsekreterare  Sonja     2606        
       Arkivsekreterare       Magnus  2636            
  Arkivet kansli                 2306        
   Röntgenarkiv                       2249        
        Microfilm                       3960        
Telefax                            2334
```

Fast borde bli så här i pdf-dokumentet.

ARKIVET 

```
Arkivsekreterare  Marie     2607        
Arkivsekreterare  Carola    2605        
Arkivsekreterare  Sonja     2606        
Arkivsekreterare  Magnus    2636            
Arkivet kansli               2306        
Röntgenarkiv               2249        
Microfilm                    3960        
Telefax                      2334
```

Kan nån hjälpa mig?

```php
<table border='0' bordercolor="#000000">

  <?php
  $query3 = "select * from phonelist where orginal='$orginal2' order by idnr asc";
  $result3 = mysql_query($query3,$link);
  while($data = mysql_fetch_array($result3)){

  ?>

     <tr>
     <td class="row2" width="290">
     <span class="fontsetup">

     <?PHP echo $data["descripe"];?>
     </span>

     </td>

     <td class="row2" width="180">  
     <span class="fontsetup">
     <?PHP echo $data["name1"];?> 
     </span>        
     </td>

     <td class="row2" width="100">
     <span class="fontsetup">

     <?PHP echo $data["tele"];?>
     </span>

     </td>

     <td class="row2" width="90">
     <span class="fontsetup">

     <?PHP echo $data["gsm"];?>
     </span>

     </td>

     <td class="row2" width="60">
     <span class="fontsetup">

     <?PHP echo $data["find"]; ?>
     </span>

     </td>

     <?php

   } 

  

   echo ("

   </tr>

   </table>

   <br>

  ");
}
```

Permalänk: https://www.webforum.nu/p/2218163

---

Tråden på webben: https://www.webforum.nu/amne/php/181782-hur-få-html-konverterat-till-pdf
