0% encontró este documento útil (0 votos)
101 vistas4 páginas

Crear PDF con imágenes en iTextSharp

Este código genera un archivo PDF a partir de un documento HTML. Crea un objeto Document y un objeto PdfWriter para escribir el PDF. Luego abre el documento, agrega celdas de texto y procesa el contenido HTML usando un objeto HTMLWorker para convertirlo a PDF. Finalmente cierra el documento y devuelve el archivo PDF como respuesta HTTP.

Cargado por

Maria Sandoval
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
101 vistas4 páginas

Crear PDF con imágenes en iTextSharp

Este código genera un archivo PDF a partir de un documento HTML. Crea un objeto Document y un objeto PdfWriter para escribir el PDF. Luego abre el documento, agrega celdas de texto y procesa el contenido HTML usando un objeto HTMLWorker para convertirlo a PDF. Finalmente cierra el documento y devuelve el archivo PDF como respuesta HTTP.

Cargado por

Maria Sandoval
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

[WebMethod]

public class writemyPDF


{
Document newdocument = new Document(PageSize.A4, 50, 50,
20, 25);
MemoryStream output = new MemoryStream();
PdfWriter writer = [Link](newdocument,
output);

public void GeneratePDf(string ID) {


string attachment = "attachment; filename=" + ID + ".pdf";
[Link]();
[Link]("content-
disposition", attachment);
[Link] =
"application/pdf";
StringWriter stw = new StringWriter();
HtmlTextWriter htextw = new HtmlTextWriter(stw);
[Link]("font-size", "12px");
[Link]("color", "Black");
Page pg = new Page();
HtmlForm frm = new HtmlForm();
[Link] = false;

[Link](htextw);
Document document = new Document();

document = new Document(PageSize.A4, 10, 10, 0, 0);


[Link](document,
[Link]);
[Link]();
Font verdana = [Link]("Verdana", 10,
[Link], new CMYKColor(75, 68, 67, 90));
PdfPCell blank1 = new PdfPCell(new Phrase("Hello ",
verdana));
[Link](blank1);
//[Link](tablegrid);
StringReader str = new StringReader([Link]());
HTMLWorker htmlworker = new HTMLWorker(document);
[Link](str);

[Link]();
[Link](document);
}
Crear un archivo .PDF con imagenes
utilizando iTextSharp
hugoxoft 2 months ago código, iTextSharp, [Link], Web
Para crear un archivo .PDF con una imagen anexada copiaremos el siguiente código en
un botón.

Importo las librerías e indico la ruta donde se ubica la imagen así como la ruta donde se
creara el archivo .PDF, ejecuto el proceso y verifico el resultado en la ruta.

Edito el archivo .PDF que sea creado.


Ahora, si queremos anexar varias imágenes al archivo .PDF, solo se crea un arreglo con
la ruta de las imágenes, copiamos el siguiente código.

Ejecutamos el proceso y abrimos el archivo .PDF generado.

También podría gustarte