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

    FPDF Inserire una immagine

    Ciao a tutti ragazzi.

    Sto testando l'FPDF per generare PDF da asp e per quanto riguarda la creazione di celle e dati provenienti da database non ci sono problemi.

    Non riesco però a far inserire una immagine dentro il mio pdf.

    Ecco il codice...


    <%
    Set pdf=CreateJsObject("FPDF")
    pdf.CreatePDF()
    pdf.SetPath("../fpdf/")
    pdf.SetFont "Arial","",6
    pdf.Open()
    pdf.AddPage()

    testo = "il mio id passato è " & request.querystring("id")

    pdf.Cell 100,8,TESTO,0
    pdf.Image "../../WebGFX/logo_pdf.jpg",pdf.GetY(),160,0

    pdf.Close()
    filewrite=server.mappath("../../pdf_area/test2.pdf")
    pdf.Output(filewrite)
    pdf.Output()
    %>

  2. #2
    Il codice che vi ho postato funziona regolarmente se io commento la riga relativa all'immagine...

    Guardando in giro per il web ho trovato alcuni esempi, di cui quello che ho testato, per la gestione delle immagini ma mi riportano sempre a questo errore...

    In pratica il PDF non viene generato ed invece esce un errore del tipo...
    Il documento non inizia con '%PDF-'

    Dove sto sbagliando?

  3. #3
    Nessuno mi sa aiutare?

  4. #4
    scusa re ho rianimato questo 3D.
    Ma come hai risolto l'errorre '%PDF-'?
    Grazie.
    Io nella vita ho visto cose che voi astemi neanche potete immaginare.

  5. #5
    Non lo ho ancora risolto...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    7

    Errore %PDF-

    anche io ho lo stesso identico problema; commentando le immagini viene generato il file pdf altrimenti viene visualizzato questo errore. la cosa strana è che lo stesso codice, con immagini, sel lo faccio girare sul mio computer sotto InetPub funziona correttamente.

    ciao e speriamo che qualcuno riesca a darci una soluzione

  7. #7
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    allora mi unisco anche io al coro
    se commento
    pdf.Image "dir/mypic.jpg",0,0,297,210,"JPG"
    funziona, diversamente mi restituisce "Il file non inizia con '%PDF-'"

    le immagini proprio non gli van giù (neanche se metto foto di gnoccolone :-))
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  8. #8
    Originariamente inviato da supermac
    allora mi unisco anche io al coro
    se commento
    pdf.Image "dir/mypic.jpg",0,0,297,210,"JPG"
    funziona, diversamente mi restituisce "Il file non inizia con '%PDF-'"

    le immagini proprio non gli van giù (neanche se metto foto di gnoccolone :-))
    Ciao, a me funziona mettendo un path che parte dalla root del sito: ("/Public/prodotti/immagine.jpg"), ma non so se dipende da quello, i 4 parametri che inserisci (0,0,297,210) indicano che l'angolo sinistro alto dell'immagine avrà coordinate x=0 e y=0, ma il 3° ed il 4° indicano rispettivamente la larghezza e l'altezza dell'immagine che stai inserendo in px, ma in FPDF la larghezza di un foglio A4 è di circa 210 (colonne??), quindi devi fare delle prove e ridimensionare l'immagine da px a (?) colonne.

    Prova così (ammettendo la cartella dir come di primo livello): pdf.Image "/dir/mypic.jpg",0,0,50,0,"JPG"

  9. #9
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    per il path poi provo
    per le dimensioni, io sto cercando di stampare a tutta pagina su un A4 Landscape cioè LxH 297x210mm... a essere sinceri sto provando a vedere se riesco a usare l'immagine come sfondo ma questo è un altro step
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  10. #10
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    mah ho provato con tutti i path che mi venivano in mente e ancora mi dice picche
    ...
    la dir che contiene le immagini ha bisogno di qualche permesso particolare?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

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.