Κατεβάζοντας το αρχείο pdf με τη μετατροπή HTML χρησιμοποιώντας php

ψήφοι
6

Προσπαθώ να κάνει μια ιστοσελίδα ηλεκτρονικού εμπορίου, όπου ο χρήστης θα κάνει κλικ στο σύνδεσμο και θα κάνει ένα τιμολόγιο και θα πρέπει να κατεβάσετε στον υπολογιστή-πελάτη τελειώσει ένα αρχείο pdf του τιμολογίου που έχω δημιουργήσει σε html, το θέμα είναι i χρησιμοποιείται αυτόν τον κώδικα και να συνεργαστεί με το MS Word ως έγγραφο .doc, αλλά θέλω να κάνω το ίδιο με το pdf δεν λειτουργεί, κωδικό επικολληθεί παρακάτω // the code to download invoice as word document, it's working <?php header('Content-type: application/vnd.ms-word'); header('Content-Disposition: attachment;Filename='.$result->tracking_number.'.doc'); ?> <!DOCTYPE html> <html> <head>

αλλά ίδιο με αυτόν τον κωδικό δεν λειτουργεί για pdf :(

<?php
    header('Content-type: application/pdf');
    header('Content-Disposition: attachment;Filename='.$result->tracking_number.'.pdf');
?>
<!DOCTYPE html>
<html>
<head>

το pdf λήψη λέει η μορφή είναι κατεστραμμένο, τι να κάνω, έχω να τελειώσω αυτό το συντομότερο δυνατόν: ((

Δημοσιεύθηκε 21/03/2014 στις 07:09
χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
function pdf_create($html, $filename='', $stream=TRUE) 
{
    require_once("dompdf/dompdf_config.inc.php");

    $dompdf = new DOMPDF();
    $dompdf->load_html($html);
    $dompdf->render();
    if ($stream) {
        $dompdf->stream($filename.".pdf");
    } else {
        return $dompdf->output();
    }
}
?>

4) use it in your controllers like this

<?php
function pdf()
{
     $this->load->helper(array('dompdf', 'file'));
     // page info here, db calls, etc.     
     $html = $this->load->view('controller/viewfile', $data, true);
     pdf_create($html, 'filename');
     or
     $data = pdf_create($html, '', false);
     write_file('name', $data);
     //if you want to write it to disk and/or send it as an attachment    
}
?>

https://github.com/EllisLab/CodeIgniter/wiki/PDF-generation-using-dompdf

Απαντήθηκε 21/03/2014 στις 07:33
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more