Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    watermark al volo su un pdf

    salve a tutti

    ho la necessità di apporre un watermark (logo jpg) al volo su un pdf nel momento in cui lo scarico da un campo blob

    mi serve lavorare quindi su un pdf già esistente, percio' fpdf non è utile in questo caso
    ho scaricato un demo di PDF Meld, ma è a pagamento per i server, preferirei qualche soluzione open/free

    soluzioni in mente?

  2. #2

  3. #3
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    http://framework.zend.com/manual/en/...df.create.html questo può andare?
    Il problema è che sta dentro il framework zend :E
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  4. #4
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    mi ricordavo della sua esistenza ma non riuscivo a trovarlo :E
    http://fpdi.setasign.de/
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  5. #5
    Originariamente inviato da chris
    mi ricordavo della sua esistenza ma non riuscivo a trovarlo :E
    http://fpdi.setasign.de/
    grazie chris, adesso me lo studio

  6. #6
    allora, col seguente codice son riuscito a generare un nuovo pdf partendo da del testo e appicicandoci sopra un altro pdf come watermark, ma non è quello che voglio fare

    Codice PHP:
    require('fpdi.php');

    $pdf= new fpdi();
    $pdf->setSourceFile("logo.pdf");
    $tplidx $pdf->ImportPage(1);
    $pdf->AddPage();
    $pdf->useTemplate($tplidx,10,10,90);

    $pdf->SetFont('Arial','',12);
    $txt='FPDF is a PHP class which allows to generate PDF files with straight PHP, that is to say '.
        
    'without using the PDFlib library. The advantage is that the latter requires a fee for a '.
        
    'commercial usage. F from FPDF stands for Free: you may use it for any kind of usage and '.
        
    'modify it to suit your needs.';
    for(
    $i=0;$i<25;$i++) 
        
    $pdf->Write(5,$txt);
    $pdf->Output("ciccio.pdf","F"); 
    io invece il watermark devo aggiungerlo al volo ad un pdf che estraggo da un DB

  7. #7
    mi trovo nello stesso problema.. dover aggiungere un watermark dinamico ad un pdf prima che venga scaricato. Troglos per caso hai trovato un'altra soluzione?

  8. #8
    Originariamente inviato da _coren_
    mi trovo nello stesso problema.. dover aggiungere un watermark dinamico ad un pdf prima che venga scaricato. Troglos per caso hai trovato un'altra soluzione?
    è passato un sacco di tempo, non mi sono piu' occupato di quella fase del progetto poi, quindi mi sa di non aver trovato la soluzione che cercavo

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    79
    ciao...utilizzando image magick....magari fa al caso tuo...

    <?php
    //initializing variables
    $image= $_POST[‘input’];
    $water= $_POST[‘mrk’];
    $result= $_POST[‘output’];
    // Save the path where composite installed in a variable
    $COMPOSITE = “/usr/bin/composite”;
    if ($result == null)
    // use a variable for command line contents
    $CMD = “$COMPOSITE –watermark 30% -gravity southeast
    $image $water $image “;
    else
    // use a variable for command line contents
    $CMD = “$COMPOSITE –watermark 30% -gravity southeast
    $image $water $result “;
    // run the command
    Exec($CMD);
    ?>

    ciao ciao

  10. #10
    @troglos: grazie cmq

    @Femtox: grazie per l'idea, appena posso ci provo

    Il mio capo in realtà ora è partito con l'idea di proteggere i file che vorrebbe distribuire con qualche tecnologia drm, mi sa che non mi divertirò da quel poco che ho letto in giro

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.