fpdf e immagine da ripetere 9 volte

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
Salve, come faccio fare che mi ripeta 9 immagini della solita immagine.?

Il codice è questo:
PHP:
<?php
require('fpdf.php');

$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();

for($i=0;$i<=9;$i++)
{
    $pdf->Image('biglietto.jpg',9.53,5.73,-300);
	$pdf->Image('biglietto.jpg',9.53,5.73,-300);
}
$pdf->Output();
?>

Ho fatto con il ciclo for ma non ripete rimane solamente una.

Mi dite come fare?


E poi come faccio ad stampare senza la riduzione ovvero stampare il pdf senza addatto al supporto?..

Non so come si dice ma aspetto voi se lo sapete.

Grazie mille e buona giornata.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Il fatto è che se vuoi inserire più immagini non possono essere tutte nella stessa posizione, altrimenti si sovrappongono.
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
vi ringrazio molto.. ma avevo già visto l'help e il codice lo preso da lì..

vorrei fare in modo come quello che vi allego..

esempio.jpg

Mi dite come posso fare??

Ora vedo anche la documentazione..

Vi ringrazio molto.
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
ok c'è lo quasi fatta..

ma mi servirebbe una cosa automatica che quando metto un'immagine me la ripete..

ecco il codice:
PHP:
<?php
require('fpdf.php');

$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();

$pdf->Image('prova.jpg',5,10,-300);
$pdf->Image('prova.jpg',110,10,-300);



$pdf->Output();
?>

l'immagine è in cm 9,53x5,73 a 300 dpi..

mi dite come posso fare con un ciclo for??


HA SCUSATE MA HO CONTATO MALE DEVONO ESSERE 10 ripetute.

se potete cambiare il titolo da 9 a 10.
grazie mille.
 
Ultima modifica:

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
ok , ho risolto solo che dieci non ci stanno per la grandezza naturale del biglietto da visita..

vi posto il codice... ora volevo chiedervi come faccio fare un upload e dopo fare generare il pdf ?

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

$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();

$pdf->Image('blue-business-card-template.jpg',4,5,-300);
$pdf->Image('blue-business-card-template.jpg',110,5,-300);

$pdf->Image('blue-business-card-template.jpg',4,65,-300);
$pdf->Image('blue-business-card-template.jpg',110,65,-300);

$pdf->Image('blue-business-card-template.jpg',4,125,-300);
$pdf->Image('blue-business-card-template.jpg',110,125,-300);

$pdf->Image('blue-business-card-template.jpg',4,185,-300);
$pdf->Image('blue-business-card-template.jpg',110,185,-300);



$pdf->Output();
?>

grazie mille...

vi ringrazio molto..
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
puoi provare così

PHP:
<?php
//....
$x= 0;//angolo in alto a sx x=0 y=0 eventualmente puoi iniziare con un bordo 
$y=0;
for($k=1; $k<=10; $k++){//non so in che unitò di misura (sono cm?)
	$pdf->Image('prova.jpg',$x,$y,-300);
	$y=$y+5.73+0.5;//lo 0.5 per distanziare una immagine dall'altra
	if($k%5 ==0){//ho stampato una colonna di 5 immagini
		//quindi riporto la y a zero e mi sposto con la x
		$y=0;
		$x=$x+9.53+0.5;
	}
}
//......
?>
verifica se è giusto l'ordine della coordinata x (da destra a sinistra) e della y (dall'alto in basso), eventualmente devi invertirle
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
ok, stasera provo ora devo andare via..

tanto ho già fatto l'upload e la creazione del pdf ed ho quasi risolto..

ti ringrazio molto.
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
ok c'è lo fatta vi allego un pò di materiale..

essendo che non vorrei più usare il programma che ho comprato per far biglietti da visita.. etc..
ed vorrei usare photoshop.. quindi mi sono fatto questo script per stampare i biglietti da visita in un pdf e mandarlo in stamperia. etc..

ok.jpg

e poi ho sistemato le dimensione del template fatto con photoshop preso dal mio programma..

ecco lo script.. e ora ci stanno tutti 10..

grazie mille.

PHP:
<?php
require('fpdf.php');
ob_end_clean ();

if(isset($_POST["submit"]))
{
$percorso = $_FILES['carica_file']['tmp_name'];

$cartella = 'bcard/';

$nome = $_FILES['carica_file']['name'];

$tipo_file = $_FILES['carica_file']['type'];

if ( $tipo_file == "image/jpeg" || $tipo_file == "image/pjpeg" || $tipo_file == "image/gif" || $tipo_file == "image/png") {

if (copy($percorso, $cartella.$nome)) {



$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();

$pdf->Image($cartella.$nome,10,5,-300);
$pdf->Image($cartella.$nome,110,5,-300);

$pdf->Image($cartella.$nome,10,60,-300);
$pdf->Image($cartella.$nome,110,60,-300);

$pdf->Image($cartella.$nome,10,115,-300);
$pdf->Image($cartella.$nome,110,115,-300);

$pdf->Image($cartella.$nome,10,170,-300);
$pdf->Image($cartella.$nome,110,170,-300);

$pdf->Image($cartella.$nome,10,225,-300);
$pdf->Image($cartella.$nome,110,225,-300);


//var_dump($cartella.$nome);
$pdf->Output();
echo "Upload eseguito con successo";
} else {

echo "Si sono verificati dei problemi durante l'Upload";

}

} else {

echo "Tipo di file non riconosciuto";

}
}
?>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method='POST' enctype='multipart/form-data'>

<b>Scegli il file da Caricare</b><br>
<input type='file' name='carica_file'><br>

<input type='submit' name="submit" value='Invia File'>

</form>
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Ottimo, sarebbe ancora più comodo inserire tutte le estensioni consentite in un arrey e poi verificarle con la funzione in_array().
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
scusa.. va benissimo cosi ... perché quando lavori in modalità stampa (Non so come si dice di preciso). in colore CMYK.

viene solo il salvataggio in jpg (Nel mio photoshop viene solo alcuni formati tra cui il jpg)..

poi controllare anche te..

perché io sto imparando ora ..

ciao e ti saluto e buona serata.
 
Discussioni simili
Autore Titolo Forum Risposte Data
L fpdf .. immagine di sfondo e posizionamento testo PHP 1
T Fpdf salvataggio su directory protetta PHP 0
M Stampa fpdf e lettere accentate PHP 0
M NbLines dentro FPDF PHP 3
Y Problema visualizzazione PDF generato da fpdf PHP 1
D FPDF non funziona PHP 3
D FPDF scritta ruotata di 90° da mysql PHP 5
M [PHP] FPDF Salvare su disco C locale Windows PHP 3
A [PHP] FPDF error: Some data has already been output, can't send PDF file PHP 5
M [PHP] come stampare un Qr-code in FPDF PHP 8
xone Problema FPDF con pagina dinamica PHP PHP 1
elpirata [PHP] Larghezza colonne Fpdf PHP 0
S [PHP] Fpdf e testo a capo con cell PHP 5
M Visualizzare su più pagine risultato query con fpdf PHP 6
M Come andare a capo con la libreria FPDF PHP 6
A testo ruotato con fpdf asp Classic ASP 0
N FPDF stampare pdf automaticamente su stampante impostata PHP 0
K Stampare più pagine con fpdf PHP 5
Emix problema da remoto a locale con FPDF PHP 6
L Fpdf e immagini PHP 1
M Uso del file fpdf.asp Classic ASP 2
Emix Generare PDF da righe HTML - FPDF PHP 10
M liberia fpdf creare form che al premere al bottone di sumit mi crei il pdf PHP 0
pup3770 fpdf PHP 11
T Usare FPDF PHP 0
neo996sps FPDF: stampa di immagini con ciclo PHP 1
I FPDF Table PHP 1
A Richiamo variabili . FPDF PHP 1
L Problema tabelle con fpdf PHP 2
F Stampa con Fpdf PHP 1
F Libreria Fpdf per PHP PHP 0
max1850 Errore FPDF: il file non inizia con '%PDF-' Classic ASP 6
JellyBelly Upload FPDF PHP 1
P problema con le tabelle di fpdf PHP 1
mptech Fpdf PHP 0
Stex1967 Salvare una immagine che si trova su porta TCP 8080 di altro sito PHP 6
L Come caricare un'immagine in Canvas dinamicamente Javascript 0
L salvare una immagine elaborata in canvas Javascript 1
L salvare una immagine elaborata in canvas Javascript 1
Y Come caricare e visualizzare un'immagine PHP 0
S Testo scrolla su immagine che cambia HTML e CSS 0
M Quando ha l'immagine ingrandita è possibile fare rotazione per ritagliare? Photoshop 0
R Caricamento immagine su cartella remota + mysql PHP 3
R Non riesco a rinnovare l'immagine di sfondo PHP 1
R Non riesco a cambiare l'immagine di sfondo PHP 4
L Upload di un'immagine all'interno di un database usando php PHP 6
G Modifica immagine di sfondo attraverso un bottone PHP 18
F photoshop portable : spostamento immagine Photoshop 0
A Server Apache immagine not found (ERROR 404) Apache 5
P [Photoshop] ritagliare una immagine Photoshop 1

Discussioni simili