| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Portable Document Format >> Content
    Comment convertir le HTML en PDF à l'aide iTextSharp
    iTextSharp fait partie de la bibliothèque Java open source iText pour générer des PDF écrit en C # pour la plate-forme . NET. PDF sont des documents de taille fixe qui sont fréquemment utilisés pour fournir le contenu du site imprimable. Choses que vous devez
    éditeur C #
    Afficher plus Instructions
    1

    Ouvrez un éditeur C # .
    2

    Créer un fichier C # et ajouter . le code suivant
    3

    Utilisez un espace de nom pour appeler la bibliothèque iTextSharp :

    utilisant iTextSharp.text ;

    utilisant iTextSharp.text.pdf ;
    4

    Appelez une classe intégré dans iTextSharp et régler le StringBuilder à vide : Photos document document de

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

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

    ajouter un chemin pour le HTML doit être généré à partir du contenu GridView :

    chaîne strHTMLpath = Server. MapPath ( " MyHTML.html ");
    6

    Définissez le chemin pour le fichier PDF de construire :

    chaîne strPDFpath = Server.MapPath ( " MyPDF.pdf ");
    7

    Appelez les données du fichier HTML et rendre le fichier : Photos

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

    gvSerchResult.AllowPaging = false;

    gvSerchResult.AllowSorting = false;

    BindGridView ();

    gvSerchResult . RenderControl ( HTW ) ;

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

    strWriter.Write ( " "+ htw.InnerWriter.ToString () +" ");

    strWriter.Close ();

    strWriter.Dispose ( ) ;
    8

    Utilisez l'analyseur de convertir le contenu HTML au format PDF :

    iTextSharp.text.html.simpleparser
    styles de feuilles de style

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

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

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

    document.open ();
    9

    Définir les styles de police pour les éléments de la page et ajouter les éléments de la page :
    < p > objets ArrayList ;

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

    styles.LoadTagStyle ( "span" , "taille ", " 8px "); Photos

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

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

    document.NewPage (); . objets


    = iTextSharp.text.html.simpleparser

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

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


    document.add ( ( IElement ) objets [ k] ) ;

    }
    10

    Effacer toutes les variables utilisées dans la mémoire et à proximité :

    {

    document.close ();

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

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

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

    Response.Flush ();

    Response.Close ();

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

    {

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


    }
    11

    Exécutez le fichier C # pour créer le fichier PDF à partir du fichier HTML.

    Previous :

    next :
      articles connexes
    ·Comment modifier des photos PDF 
    ·Comment imprimer un PDF Sans dialogue 
    ·Comment faire pour convertir au format PDF en ligne 
    ·Comment modifier une police au format PDF 
    ·Comment faire pour taper dans un fichier PDF 
    ·Comment faire pour convertir un fichier PDF au format J…
    ·Comment prendre un instantané d'un fichier PDF 
    ·Comment renommer plusieurs fichiers PDF 
    ·Comment convertir des fichiers PDF pour Free sur Mac 
    ·Comment modifier un document PDF numérisé 
      articles en vedette
    ·Comment graver un CD amorçable dans Nero 
    ·Comment créer un iCalender 
    ·Comment faire pour publier Self Avec Adobe Acrobat 
    ·Comment déterminer fichier PDF Version 
    ·Comment faire pour installer SoundSoap sur Logic Pro 
    ·Comment ajouter une signature à Adobe Photoshop 3.0 
    ·Comment faire pour trouver des fichiers Excel perdus 
    ·Comment masquer joueurs VLC Barres de tâches 
    ·Comment requête dans Microsoft SQL 
    ·PLC Ladder Logic Tutorial 
    Copyright © Connaissances Informatiques http://fr.wingwit.com