23 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.
23 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 -
23 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.