Generando un PDF con rotativa en Visual Studio 2012
-
Upload
german-matt -
Category
Documents
-
view
225 -
download
1
Transcript of Generando un PDF con rotativa en Visual Studio 2012
7/24/2019 Generando un PDF con rotativa en Visual Studio 2012
http://slidepdf.com/reader/full/generando-un-pdf-con-rotativa-en-visual-studio-2012 1/9
Generando un PDF con rotativa enVisual Studio 2012
1, Abrimos Visual Studio(En este caso usamos la versión 2012)
2, Abrimos un nuevo ro!ecto
", #erramientas
7/24/2019 Generando un PDF con rotativa en Visual Studio 2012
http://slidepdf.com/reader/full/generando-un-pdf-con-rotativa-en-visual-studio-2012 2/9
$, %reamos un controlador modelo
7/24/2019 Generando un PDF con rotativa en Visual Studio 2012
http://slidepdf.com/reader/full/generando-un-pdf-con-rotativa-en-visual-studio-2012 3/9
%olocamos el nombre de Samle en el controlador&
',Areamos una vista en la careta #ome, llamado etSamles
7/24/2019 Generando un PDF con rotativa en Visual Studio 2012
http://slidepdf.com/reader/full/generando-un-pdf-con-rotativa-en-visual-studio-2012 4/9
, Abrimos #erramientas, ! en el administrador de *uGetPac+ae, Abrimos la consola de instalación ! areamos elsiuiente comando
nstall -otativa. run. nstall/Pac+ae -otativa
, Esecicaremos el códio en cada una de las clases antes
creadas&
#ome%ontroller&cs.
usin S!stem
usin S!stem&%ollections&Generic
usin S!stem&3in4
usin S!stem&5eb
usin S!stem&5eb&6vc
usin -otativaSamle&6odels
namesace -otativaSamle&%ontrollers
7
ublic class #ome%ontroller . %ontroller
7
ublic Action-esult nde8()
7
Vie9:a&6essae ; <6odi=! t>is temlate to ?um/start !our ASP&*E@ 6V%alication&<
return Vie9()
7/24/2019 Generando un PDF con rotativa en Visual Studio 2012
http://slidepdf.com/reader/full/generando-un-pdf-con-rotativa-en-visual-studio-2012 5/9
ublic Action-esult About()
7
Vie9:a&6essae ; <Bour a descrition ae&<
return Vie9()
ublic Action-esult %ontact()
7
Vie9:a&6essae ; <Bour contact ae&<
return Vie9()
ublic Action-esult GetSamles()
7
3istC Samle samles ; ne9 3istC Samle()
samles&Add( ne9 Samle() 7 *ame ; <tm1<, Email ;<tm1e8amle&com< )
samles&Add( ne9 Samle() 7 *ame ; <tm2<, Email ;<tm2e8amle&com< )
return Vie9(samles)
ublic Action-esult GeneratePDF()
7/24/2019 Generando un PDF con rotativa en Visual Studio 2012
http://slidepdf.com/reader/full/generando-un-pdf-con-rotativa-en-visual-studio-2012 6/9
7
return ne9 -otativa& ActionAsPd=(<GetSamles< )
El códio en la clase Samle&cs.
usin S!stem
usin S!stem&%ollections&Generic
usin S!stem&3in4
usin S!stem&5eb
usin S!stem&5eb&6vc
namesace -otativaSamle&6odels
7
ublic class Samle
7
ublic strin *ame 7 et set
ublic strin Email 7 et set
%odio de la clase GetSamles&cs>tml.
model EnumerableC-otativaSamle&6odels& Samle
7/24/2019 Generando un PDF con rotativa en Visual Studio 2012
http://slidepdf.com/reader/full/generando-un-pdf-con-rotativa-en-visual-studio-2012 7/9
C>1 GetSamlesC>1
Ctable class;<table<
Ctr
Ct>
#tml&Disla!*ameFor(model ; model&*ame)
Ct>
Ct>
#tml&Disla!*ameFor(model ; model&Email)
Ct>
Ctr
=oreac> ( var item in 6odel)
7
Ctr
Ctd
#tml&Disla!For(modeltem ; item&*ame)
Ctd
Ctd
#tml&Disla!For(modeltem ; item&Email)
Ctd
Ctr
7/24/2019 Generando un PDF con rotativa en Visual Studio 2012
http://slidepdf.com/reader/full/generando-un-pdf-con-rotativa-en-visual-studio-2012 8/9
Ctable
C
Ca >re=;<GeneratePDF< GeneratePDFCa
, Probamos nuestra alicacion 10, En caso de tenet error 11, En caso de tener error es imortante cersiorarnos 4ue
nuestro Visual Studio contiene los siuientes arc>ivos. msvc120&dll msvcr120&dll
Puesto 4ue -otativa necesitaa de los siuientes comonentes !los odemos encontrar en la siuiente ruta& %.HProram Files (8)H6icroso=t Visual Studio12&0H%ommonHPac+aesHDebuerHI$Hmsvc120&dll
%.HProram Files (8)H6icroso=t Visual Studio12&0H%ommonHPac+aesHDebuerHI$Hmsvcr120&dll Podemos descarar la librerJas dll en caso de no tenerlodesde la aina ocial de 6icroso=t&