Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Generare un FPDF e stampare

    E' possibile subito dopo la generazione di un file FPDF stamparlo in automatico?

    Spero di essermi spiegato chiaramente, vorrei praticamente evitare che l'utente debba premere l'icona su stampa nella barra di Adobe.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Generare un FPDF e stampare

    Originariamente inviato da Robertoswiftpc
    E' possibile subito dopo la generazione di un file FPDF stamparlo in automatico?

    Spero di essermi spiegato chiaramente, vorrei praticamente evitare che l'utente debba premere l'icona su stampa nella barra di Adobe.

    Grazie
    mmm provato a mettere subito dopo il codice che crea il pdf uno script per la stampa??? semmai fai tutto in una pop up così poi la chiudi anche.

  3. #3
    In Php c'è qualcosa del genere, ma non l'ho trovata per Asp.

    Non devo stampare la popup, ma la generazione del pdf, quindi i comandi print non possono funzionare.

  4. #4
    Ho trovato una ext per la class FPDF sul sito fpdf.org, vediamo se riesco ad adattarla per asp.

    Vi aggiornerò sul risultato.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    2

    stampare PDF

    ..Mi accodo alla richiesta..a me servirebbe addirittura solo stampare pdf da pagina asp senza visualizzarlo...e' possibile

  6. #6
    Il problema per non far visualizzare l'anteprima si può risolvere generando una popup nascosta... E' la classe per autoprint che non ho trovato, c'è ne una versione per php ma non sono riuscita a tradurla.

  7. #7
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    mi fai vedere?
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  8. #8
    Questa è compilata per PHP:

    <?php
    require('fpdf.php');

    class PDF_Javascript extends FPDF {

    var $javascript;
    var $n_js;

    function IncludeJS($script) {
    $this->javascript=$script;
    }

    function _putjavascript() {
    $this->_newobj();
    $this->n_js=$this->n;
    $this->_out('<<');
    $this->_out('/Names [(EmbeddedJS) '.($this->n+1).' 0 R ]');
    $this->_out('>>');
    $this->_out('endobj');
    $this->_newobj();
    $this->_out('<<');
    $this->_out('/S /JavaScript');
    $this->_out('/JS '.$this->_textstring($this->javascript));
    $this->_out('>>');
    $this->_out('endobj');
    }

    function _putresources() {
    parent::_putresources();
    if (!empty($this->javascript)) {
    $this->_putjavascript();
    }
    }

    function _putcatalog() {
    parent::_putcatalog();
    if (isset($this->javascript)) {
    $this->_out('/Names <</JavaScript '.($this->n_js).' 0 R>>');
    }
    }
    }
    ?>

    Example
    This example shows how to start printing as soon as the document opens. It is possible to launch the print dialog (pass true to the AutoPrint() method), or directly print with default parameters (pass false).

    <?php
    define('FPDF_FONTPATH','font/');
    require('fpdf_js.php');

    class PDF_AutoPrint extends PDF_Javascript
    {
    function AutoPrint($dialog=false)
    {
    //Embed some JavaScript to show the print dialog or start printing immediately
    $param=($dialog ? 'true' : 'false');
    $script="print($param);";
    $this->IncludeJS($script);
    }
    }

    $pdf=new PDF_AutoPrint();
    $pdf->Open();
    $pdf->AddPage();
    $pdf->SetFont('Arial','',20);
    $pdf->Text(90, 50, 'Print me!');
    //Launch the print dialog
    $pdf->AutoPrint(true);
    $pdf->Output();
    ?>

    Grazie per l'attenzione.

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    4
    Qualcuno è riuscito a fare la conversione da PHP ad ASP?
    Arrivo solo ora ma non riesco a farlo.

    grazie

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    15
    La rimando Up xke mi srvirebbe in asp.. tnx in anticipo
    Aiutooo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.