6 messaggi dal 18 febbraio 2011
Salve,
avrei bisogno di creare un pdf da una pagina in asp.
Qual è la soluzione migliore?
Tenete conto che devo creare una pagina con un'immagine di sfondo, alcuni loghi a dx e sx, e al centro inserire del testo ricavato da una query con i parametri passati dalla pagina chiamante.
Forse la soluzione potrebbe essere utilizzare crystal report? nel caso potreste indicarmi come utilizzare i parametri passati?
Ringrazio per qualsiasi consiglio possiate darmi.
6 messaggi dal 18 febbraio 2011
Nessuno mi sa dare una mano su come utilizzare crystal report su asp?
Ne avrei veramente bisogno!
Grazie.
Ciao,
hai provato a dare un'occhiata a iTextSharp? Io l'ho usato in passato e credo possa essere una valida scelta per il tuo problema.
Lo puoi scaricare all'indirizzo https://sourceforge.net/projects/itextsharp/ dove troverai anche tutta la documentazione.

Nel momento in cui crei un progetto web su Visual Studio includi le librerie:
using iTextSharp.text;
using System.IO;
using iTextSharp.text.pdf;


Ti faccio un esempio di funzione che aggiunge un logo al pdf :
protected void BtnCreaPdf_Click(object sender, EventArgs e)
        {
        // Crea un nuovo file Document con le dimensioni
        Document NewPdf = new    Document(PageSize.A4, 100, 100, 25, 25);
        MemoryStream output = new  MemoryStream();
        PdfWriter WritePdf  =  PdfWriter.GetInstance(Documento, output);
        // Apri il file in questione
        NewPdf.Open();
        // Crea la variabile logo con il path dell'immagine
        var logo = iTextSharp.text.Image.GetInstance(Server.MapPath("Images/logo.png"));
        // Allinea il logo a sinistra
        logo.Alignment = iTextSharp.text.Image.ALIGN_LEFT;
        // Aggiunge il logo al documento aperto
        Documento.Add(logo);
        // Chiudi il file
        Documento.Close();
        }

Spero di esserti stato utile!
Ciao
Modificato da Async Studio il 17 marzo 2017 10.51 -
6 messaggi dal 18 febbraio 2011
Ti ringrazio per il suggerimento!
Ho visto che c'è scritto che è un .net port... vediamo se si riesce ad utilizzare anche con asp classico.

Grazie per l'aiuto.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.