Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di donaz
    Registrato dal
    Jan 2002
    Messaggi
    206

    Script per generare file pdf

    Salve a tutti
    Ho trovato in una vecchia discussione dal titolo "Convertire asp in pdf" un link al sito aspxnet.it dove è presente un tutorials sul l'uso della classe FPDF. Dei due tutorials presenti il primo alquanto elementare non mi ha dato problemi, invece il secondo che spiega l'uso di HEADER, FOOTER e LOGO, quando provo ad eseguirlo mi restituisce un errore:

    "Impossibile aprire il file."

    nella pagina images.asp alla linea 33

    this.Buffer.LoadFromFile(Server.MapPath(pFileName) );

    C'è qualcuno che ha avuto modo di approfondire gli argomenti di questo tutorials?

    Grazie
    Cordialità Donaz

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    il percorso dell'immagine è sbagliato oppure gli passi un percorso fisico (c:\inetpub\wwwroot\image.gif) invece di uno virtuale o relativo (image.gif)

  3. #3
    Utente di HTML.it L'avatar di donaz
    Registrato dal
    Jan 2002
    Messaggi
    206
    In realtà ho fatto poco infatti questo è lo script che viene proposto nel tutorial e che provo ad eseguire sulla mia macchina questo quello in javascript però ho lo stesso problema fancendo eseguire quello di vbscript con l'uso del file Models

    <%@language=javascript%>

    <%

    // Creazione dell'oggetto
    pdf=new FPDF();

    // Ridefinizione delle funzioni
    pdf.Header=function Header()
    {

    this.Image('fpdf.JPG',10,8,33);
    this.SetFont('Arial','B',15);
    this.Cell(80);
    this.Cell(30,10,'Title',1,0,'C');
    this.Ln(20);
    }

    pdf.Footer=function Footer()
    {
    this.SetY(-15);
    this.SetFont('Arial','I',8);
    this.Cell(0,10,'Page '+ this.PageNo()+ '/{nb}',0,0,'C');
    }

    // Main
    pdf.CreatePDF();
    pdf.SetPath("fpdf/");
    pdf.Open();
    pdf.AddPage();
    pdf.SetFont('Times','',12);
    for(i=1;i<=40;i++)
    pdf.Cell(0,10,'Printing line number '+i,0,1);
    pdf.Output();
    %>


    Il file di esempio 'fpdf.JPG' ho provato a metterlo nella stessa cartella di dove risiede lo script che lo richiama.
    Cordialità Donaz

  4. #4
    Utente di HTML.it L'avatar di donaz
    Registrato dal
    Jan 2002
    Messaggi
    206
    Un'altra considerazione come è possibile implementare gli esempi proposti dal tutorial per creare un pdf con dei dati prelevati da un db?
    Cordialità Donaz

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.