Domanda

Ho un rapporto complicato che ho bisogno di disegnare con GDI + (non so di un modo migliore) con più pagine e lo hanno salvare in PDF in modo che l'utente può scaricare. Qual è il modo migliore per fare questo?

È stato utile?

Soluzione

Non sei sicuro di quanto sia complesso il rapporto è e ciò che si sta facendo con GDI +, ma ecco alcune idee che possono aiutare:

iTextSharp / o di PDFsharp .

Il scintilla motore di visualizzazione ha anche la generazione PDF integrato.

Come un altro pensiero .... Se si ha accesso a report di SQL server e / o almeno del cliente e può essere utilizzato per creare il vostro rapporto è possibile generare e chiamare da .Net MVC e l'output in formato PDF.

Dai un'occhiata a questo SO rispondere: Asp.Net MVC come raggiungere al fine di generare PDF

Altri suggerimenti

C'è un altro modo di farlo, installare Bullzip sul server, e utilizzando l'interfaccia COM, è può programmaticamente stamparlo per un documento PDF che penserei sarebbe meno problemi ... è sufficiente selezionare la stampante Bullzip PDF come stampante attiva e stamparlo per una cartella di destinazione PDF. Date un'occhiata a questo qui per vedere come funziona il COM .. .il interfaccia COM è lo stesso modello di COM di bioPDF.

Spero che questo aiuti, I migliori saluti, Tom.

Sono un fan di dati Dynamics ActiveReports me stesso. ha probabilmente un po 'che fare con il fatto che sono locali in città, e se ho un problema che possono semplicemente richiamare. Ottimo motore di reporting però. Stampa direttamente in PDF.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top