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
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.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
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.
Ho trovato una ext per la class FPDF sul sito fpdf.org, vediamo se riesco ad adattarla per asp.
Vi aggiornerò sul risultato.
..Mi accodo alla richiesta..a me servirebbe addirittura solo stampare pdf da pagina asp senza visualizzarlo...e' possibile
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.
mi fai vedere?
A S P : tutto il resto è noia...
L I N U X : forse mi "converto"...
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.
Qualcuno è riuscito a fare la conversione da PHP ad ASP?
Arrivo solo ora ma non riesco a farlo.
grazie
La rimando Up xke mi srvirebbe in asp.. tnx in anticipo
Aiutooo