| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Portable Document Format >> Content
    Come convertire HTML in PDF usando iTextSharp
    iTextSharp è parte della libreria iText Java open source per la generazione di PDF scritto in C # per la piattaforma NET . . I PDF sono documenti di dimensione fissa che vengono spesso utilizzati per fornire sito web contenuto stampabile . Cose che ti serviranno
    C # editor
    Show More Istruzioni
    1

    Aprire un editor di C # .
    2

    Creare un file C # e aggiungere . il codice seguente
    3

    uno spazio nome per chiamare la libreria iTextSharp :

    utilizzando iTextSharp.text ;

    utilizzando iTextSharp.text.pdf ;
    4

    Chiamare una classe integrato in iTextSharp e impostare il StringBuilder a vuoto :
    documento documento

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

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

    aggiungere un percorso per il codice HTML per essere generato da contenuti GridView :

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

    il percorso per il file PDF di costruire :

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

    Richiamare i dati dal file HTML e rendere il file :

    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 ( " < /head> "+ htw.InnerWriter.ToString ( ) + " < /body> < /html > " ) ;

    strWriter.Close ();

    strWriter.Dispose ( ) ;
    8

    Utilizza il parser per convertire il contenuto HTML di un PDF :

    iTextSharp.text.html.simpleparser
    stili StyleSheet

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

    styles.LoadTagStyle ( " OL " , " leader " , " 16,0 ");

    PdfWriter.GetInstance (document , new FileStream ( strPDFpath , FileMode.Create ) ) ;

    document.open ();
    9

    gli stili per gli elementi sulla pagina di font e aggiungi gli elementi della pagina :
    < p > oggetti ArrayList ;

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

    styles.LoadTagStyle ( " arco " , " taglia" , " 8px " ) ;

    styles.LoadTagStyle ( " corpo ", " font-family ", " Times New Roman" ) ;

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

    document.NewPage ( ) .
    oggetti

    = iTextSharp.text.html.simpleparser

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

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

    {

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

    }
    10

    Cancella tutte le variabili utilizzate dalla memoria e chiusura:

    {

    document.close ( ) ;

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

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

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

    Response.Flush ();

    Response.Close ();

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

    {

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


    }
    11

    Eseguire il file C # per creare il file PDF dal file HTML .

    Previous :

    next :
      Articoli Correlati
    ·Come ingrandire un file PDF 
    ·Come modificare un PDF per aggiungere del testo 
    ·Come fare una presentazione mediante un documento Adobe…
    ·Come trasferire un file PDF a un desktop di Stampa e Fi…
    ·Come creare una forma libera PDF 
    ·Come esportare un report in PDF 
    ·Come stampare documenti di stampa unione in PDF Come Pa…
    ·Come eseguire la scansione in PDF con HP PrecisionScan 
    ·Il modo migliore per leggere i file PDF 
    ·Come convertire un SAP a un PDF 
      Articoli in evidenza
    ·Come fare Registri su Excel 
    ·Come aggiungere nuovi pennelli di Adobe Photoshop CS3 
    ·Come rilevare Keylogger Freeware 
    ·Come masterizzare un DVD Photo Story - R 
    ·Come estrarre il testo da un file DWG 
    ·Come faccio a cambiare la barra degli strumenti di Exce…
    ·Come giocare Freddi Fish on Windows 7 
    ·Come fare presentazioni animate 
    ·Non Stopzilla Scan & Fix Problemi GRATIS 
    ·Come usare Skype con U - Verse 
    Copyright © Conoscenza Informatica http://it.wingwit.com