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

Discussione: Fpdf

  1. #1

    Fpdf

    ciao a tutti ho trovato tra i forum quello per creare il file pdf.

    Io sono riuscita a visualizzare il file ma non ad andare a capo con l'istruzione ln.
    Poi nel forum ho visto che si poteva salvare il file ma mi restituisce questo errore.
    <%@language=vbscript%>

    <%

    Set pdf=CreateJsObject("FPDF")
    pdf.CreatePDF()
    pdf.SetPath("fpdf/")
    pdf.SetFont "Arial","",16
    pdf.Open()
    pdf.AddPage()
    strstringa = "ddddd \nasdf asdfasfas asdfsadfas"
    strstringa1 = "ddddd \sdfsa sdf asdfasdf"

    pdf.MultiCell 0, 10, strstringa,0,"J"
    pdf.MultiCell 0, 10, strstringa1,0,"J"

    pdf.Close()
    pdf.Output("prova.pdf")
    %>
    FPDF error: Unable to create output file: prova.pdf


    Inoltre un'altra pagina del forum ha creato la tabella ma non sono riuscita a trovare pdf.LoadExtension("table")

    <%@language=vbscript%>
    <%option explicit%>

    <%
    Dim i,pdf

    Set pdf=CreateJsObject("FPDF")
    pdf.CreatePDF()
    pdf.SetPath("fpdf/")
    pdf.LoadExtension("table")
    pdf.Open()
    pdf.AddPage()

    pdf.Table.Border.Width = 0.1
    pdf.Table.Border.Color="00008B"
    pdf.Table.Fill.Color="C9C8C0"
    pdf.Table.TextAlign = "R"

    pdf.SetColumns 20,20,30,40


    pdf.SetFont "Arial","",10
    for i=0 to 60
    pdf.Row "1","2","3","4"
    next
    pdf.Close()
    pdf.Output()

    %>
    Qualcuno mi può aiutare?

  2. #2
    Inolte come faccio a caricare il carattere verdana?

  3. #3
    Alla fine il comando giusto per salvare il file è:

    pdf.Output("prova.pdf","F")

  4. #4
    perchè pdf.Output("prova.pdf","F")

    Cosa mi rappresenta la lettera F?

  5. #5
    c'è un modo per convertire un doc in pdf in asp?

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    69
    Scusate mi intrometto nel discorso, vorrei sapere come funziona questo Fpdf!?
    si può fare di tutto un po' oppure è molto limitato!?

    Io vorrei utilizzarlo, ma devo avere la possibilità di inserire tabelle dinamiche, ovvero mi chiedo se posso recuperare dati da un recordset per creare un elenco ed outputtarlo su pdf... !?!?!?!?!?!?!?!!?

    fatemi sapere

    grazie
    ciao
    ::CIRMAS::
    http://www.lottointelligente.it
    (il gioco del lotto, previsioni lotto gratis, forum lotto, spazio personale utenti)
    http://www.commerciobresciano.it (portale annunci)

  7. #7
    Originariamente inviato da cirmas
    Scusate mi intrometto nel discorso, vorrei sapere come funziona questo Fpdf!?
    si può fare di tutto un po' oppure è molto limitato!?

    Io vorrei utilizzarlo, ma devo avere la possibilità di inserire tabelle dinamiche, ovvero mi chiedo se posso recuperare dati da un recordset per creare un elenco ed outputtarlo su pdf... !?!?!?!?!?!?!?!!?

    fatemi sapere

    grazie
    ciao

    mah piu o meno lo fa ma non è (a mio avviso) facilissimo da usare e cmq è (dovrebbe) essere abbastanza limitato

    Originariamente inviato da robbe2000
    c'è un modo per convertire un doc in pdf in asp?
    fpdf non lo fa, dovresti leggerlo te e crearti di conseguenza il pdf con fpdf...probabilmente se ti compri componenti esterni queste lo fanno...altrimenti ti scarichi openoffice e questo lo fa
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156
    Originariamente inviato da alexnico84
    Alla fine il comando giusto per salvare il file è:

    pdf.Output("prova.pdf","F")

    in questo modo assegni direttamente il nome al file, ma se volessi che l'utente scelga il nome, è possibile farlo?

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    La classe di Baol che hai trovato è abbastanza limitata. Si possono scrivere tabelle, ma non agire direttamente sulla formattazione del loro contenuto (font, colori, sfondi, etc..), che invece nella medesima libreria in php si puà fare (ci sono innumerevoli esempi).

    Per quel che riguarda il salvataggio del nome del file da parte dell'utente, puoi fare una cosa del tipo

    codice:
    pdf.Output(""&vc_nomefilepdfasso&" ")
    Il parametro "F" io non l'ho utilizzo, ma funziona lo stesso

    Per la conversione da Doc a Pdf, confermo che non è possibile.


  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    11

    fpdf: caricare valori da un recorset

    Ciao a tutti,
    qualcuno potrebbe spiegarmi come si fa a creare un pdf con dei valori di un recorset o caricati da un'altra pagina?
    Io ho provato a passare da una pagina un valore fisso (tipo nome_formula= "baobab)"
    e poi nella pagina successiva ho scritto (nome_formula è un campo nascosto in una form):

    <%nome_formula = Replace(Request.Form("nome_formula"),"'","''")%>


    <%
    Set pdf=CreateJsObject("FPDF")
    pdf.CreatePDF()
    pdf.SetPath("fpdf/")
    pdf.Open()
    pdf.SetFont "Times","",12
    pdf.AddPage()
    pdf.SetFillColor 250,240,230
    pdf.Cell 0,6,nome_formula,1,0,"c",1,"http://www.aspxnet.it"
    pdf.Close()
    pdf.Output()
    Set pdf = nothing
    %>

    Così esce un pdf con su scritto "baobab"

    Ora ho provato a sostuire il valore fisso "baobab" con un valore caricato da un recorset e in questo modo il PDF creato è bianco.

    Spero di essere stata abbastanza chiara, grazie per qualsiasi chiarimento, sono ferma su questo problema :-/

    Sabrina

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.