| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Formato de Documento Portátil >> Content
    Cómo convertir HTML a PDF utilizando iTextSharp
    iTextSharp es parte de la biblioteca de Java de código abierto iText para la generación de PDF escrito en C # para la plataforma. . Los archivos PDF son documentos de tamaño fijo que se utilizan con frecuencia para proporcionar sitio web de contenido imprimible. Cosas que necesitará
    C # editor
    Mostrar más instrucciones
    1

    Abra un editor de C # .
    2

    Crear un archivo de C # y añadir . el siguiente código
    3

    Utilice un espacio de nombres para llamar a la biblioteca iTextSharp :

    usando iTextSharp.text ;

    usando iTextSharp.text.pdf ;
    4

    Llame una clase incorporada en iTextSharp y establecer el StringBuilder al vacío :

    documento documento = new documento ( PageSize.A4 , 80 , 50, 30 , 65) ;

    StringBuilder strData = new StringBuilder ( String.Empty ) ;
    5

    Añade una ruta de acceso para el código HTML que se generen a partir del contenido GridView :

    cadena strHTMLpath = Server. MapPath ( " MyHTML.html ");
    6

    defina la ruta para el archivo PDF para construir :

    cadena strPDFpath = Server.MapPath ( " MyPDF.pdf ");
    7

    Llama a los datos desde el archivo HTML y hacer el archivo:

    StringWriter sw = new htw = new HtmlTextWriter ( sw) ;

    gvSerchResult.AllowPaging = false;

    gvSerchResult.AllowSorting = false;

    BindGridView ();

    gvSerchResult . RenderControl ( HTW ) ;

    StreamWriter strWriter = new StreamWriter ( strHTMLpath , falso , Encoding.UTF8 ) ;

    strWriter.Write ( " html head < /head> " htw.InnerWriter.ToString + () + " < /body> < /html > ") ;

    strWriter.Close ();

    strWriter.Dispose ( ) ;
    8

    Utilice el analizador de convertir el contenido HTML a PDF :

    iTextSharp.text.html.simpleparser

    estilos StyleSheet = new iTextSharp . . text.html.simpleparser.StyleSheet ();

    styles.LoadTagStyle ( " mujeres de negocios" , "llevar ", " 16,0 ");

    PdfWriter.GetInstance (documento , nuevo FileStream ( strPDFpath , FileMode.Create ));

    document.open ();
    9

    Establecer los estilos de fuente para los elementos de la página y añadir los elementos de la página :
    < p > objetos ArrayList ;

    styles.LoadTagStyle ( "li" , "cara ", " Garamond ");

    styles.LoadTagStyle ( "span" , "tamaño" , " 8px ");

    styles.LoadTagStyle ( "cuerpo", " font-family ", " times new roman" ) ;

    styles.LoadTagStyle ( "cuerpo", "font -size" , " 12px " ) ;

    document.NewPage ( ) .
    objetos

    = iTextSharp.text.html.simpleparser

    HTMLWorker.ParseToList ( new StreamReader ( strHTMLpath , Encoding.Default ) , estilos) ;

    for (int k = 0 , k < objects.Count ; k + +) {


    document.Add ( ( IElement ) objetos [ k ] ) ;

    }
    10

    Borrar todas las variables utilizadas en la memoria y cierre :

    {

    document.close ();

    Response.Write ( Server.MapPath ( "~ /" + "attachment ; filename = " + strPDFpath ) ;

    Response.ContentType = "application /octet -stream" ;

    Response.WriteFile ( Server.MapPath ( "~ /" + strPDFpath ) ) ;

    Response.Flush ();

    Response.Close ();

    if ( File.Exists ( Server.MapPath ( "~ /" + strPDFpath )))

    {

    File.Delete ( Server.MapPath ( "~ /" + strPDFpath )); }


    }
    11

    Ejecute el archivo de C # para crear el archivo PDF desde el archivo HTML.

    Previous :

    next :
      Artículos relacionados
    ·Cómo imprimir una salida PDF de AutoCAD 
    ·Cómo convertir un archivo PDF en un archivo de datos 
    ·Cómo convertir PDF a formato XLS 
    ·Cómo leer un PDF desde un servicio Web MIME Tipo 
    ·Cómo extraer direcciones de correo de un PDF 
    ·Cómo convertir un documento PDF escaneados en un archi…
    ·Cómo insertar una página PDF múltiple en Word 
    ·¿Cómo puedo bloquear las secciones de un archivo PDF 
    ·Cómo hacer una presentación de diapositivas en format…
    ·Cómo convertir un PDF Mapa de GIS 
      Artículos destacados
    ·Cómo deshabilitar Skype 
    ·Cómo imprimir una consulta en Access y VBA 
    ·Cómo eliminar una capa de un grupo de recorte en Photo…
    ·Cómo grabar un DVD en el B130 Dell 
    ·Cómo insertar un marcador Palabra de código de barras…
    ·Cómo organizar la música en Windows Media Player 11 
    ·Cómo hacer copia de seguridad de Mi PC en un CD 
    ·Cómo recuperar una perdida NTFS 
    ·¿Cómo hacer pies de página y encabezados 
    ·Cómo quitar la pausa de dos segundos en el Reproductor…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com