Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Modificare Pdf Runtime

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    32

    Modificare Pdf Runtime

    Ciao a tutti,

    come posso fare dato un file pdf modificare dei "campi" runtime?

    esempio:

    ho lettera.pdf con "egregio signor/a _______" , devo aggiungere il cognome e nome pescato dal db.

    ho cercato nel forum ma non ho trovato niente.
    grazie
    Eroslb

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Per prima cosa il pdf da compilare deve avere dei campi e non semplicemente dei spazi vuoti o trattini.
    Questo è il codice preso da un mio vecchio progetto...Io ho utilizzato itextsharp
    http://itextsharp.sourceforge.net/


    PdfReader reader = new PdfReader(HttpContext.Current.Server.MapPath("Refe rto.pdf"));
    PdfStamper stamp = new PdfStamper(reader,stream);
    AcroFields form = stamp.AcroFields;

    // Imposto i campi del PDF


    form.SetField( "Azienda", _referto.Azienda);
    ....................etc

    come vedi nel pdf c'è un campo Azienda e l'sitruzione form.SetField( "Azienda", _referto.Azienda); appunto imposta il campo azienda con un certo valore.

    I got the remedy

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    32
    ciao e grz x la risp.

    ho provato a registrare ,seguendo il tguo consiglio, la dll

    regsvr32 itextsharp

    ma mi da il seguente errore
    "C:\WINDOWS\system32\itextsharp.dll è stato caricato ,ma il punto di ingresso DllRegisterServer non è stato trovato!"

    come faccio?
    grz
    eroslb

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    non c'è bisogno di registrarlo!!
    Ti crei la tua soluzione e poi inserisci un riferimento alla dll.
    Alla fine fai la copia nella cartella bin. Tutto qui
    I got the remedy

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    32
    celere risp grz

    ok provo e ti faccio sapere...

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.