Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Portable Document Format >> Content

    Hur konvertera HTML till PDF med iTextSharp

    iTextSharp är en del av iText öppen källkod Java-bibliotek för PDF generation skriven i C # för NET -plattformen . . PDF-filer är fast storlek dokument som ofta används för att tillhandahålla webbplatsen utskrivbara innehåll . Saker du behöver
    C # editor
    Visa fler instruktioner
    1

    Öppna en C # editor .
    2

    Skapa en C # -fil och lägga till . följande kod
    3

    Använd ett namn utrymme för att ringa iTextSharp biblioteket :

    hjälp iTextSharp.text ,

    hjälp iTextSharp.text.pdf ;
    4

    Ring en inbyggd klass i iTextSharp och ställ in StringBuilder till tom :

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

    StringBuilder strData = ny StringBuilder ( string.Empty ) ,
    5

    Lägg en bana för HTML genereras från GridView innehåll :

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

    Ange sökvägen för PDF-filen för att bygga :

    string strPDFpath = Server.MapPath ( " MyPDF.pdf " ) ;

    7

    Ring data från HTML -filen och gör filen :

    StringWriter sw = new HTW = ny HtmlTextWriter ( sw ) ,

    gvSerchResult.AllowPaging = false;

    gvSerchResult.AllowSorting = false;

    BindGridView ( ) ;

    gvSerchResult . RenderControl ( HTW ) ;

    StreamWriter strWriter = ny StreamWriter ( strHTMLpath , falskt , Encoding.UTF8 ) ;

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

    strWriter.Close ( ) ;

    strWriter.Dispose ( ) ;
    8

    Använd tolken att konvertera HTML-innehållet till en PDF :

    iTextSharp.text.html.simpleparser

    StyleSheet stilar = ny iTextSharp . . text.html.simpleparser.StyleSheet ( ) ;

    styles.LoadTagStyle ( " ol " , " ledande " , " 16,0 " ) ;

    PdfWriter.GetInstance ( dokument , nya FileStream ( strPDFpath , FileMode.Create ) ) ;

    document.Open ( ) ;
    9

    Ställ in teckensnitt för elementen på sidan och lägga till sidan objekt:

    ArrayList objekt;

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

    styles.LoadTagStyle ( " span " , " size " , " 8px " ) ;

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

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

    document.NewPage ( ),.

    objekt = iTextSharp.text.html.simpleparser

    HTMLWorker.ParseToList (ny StreamReader ( strHTMLpath , Encoding.Default ) , stilar ) ;

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

    {

    document.Add ( ( IElement ) föremål [ k ] ) ;

    }
    10

    Rensa alla variabler som används från minnet och stäng :

    {

    document.Close ( ) ;

    Response.Write ( Server.MapPath ( " ~ /" + " infästning, 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

    Kör C # fil för att skapa PDF-fil från HTML-filen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera PDF till JPG med PHP
    ·Hur konvertera en PDF -fil till Microsoft Word
    ·Konvertera PDF till CHM
    ·Hur man öppnar en PC PDF -fil på en Mac-version
    ·Hur krympa filstorleken på en PDF-fil för din webbpla…
    ·Hur Sänk filstorleken för en PDF
    ·Hur man skriver ut en PDF-fil från AutoCAD
    ·Konvertera en G4 till PDF
    ·Varför kan jag skriva ut Inte en ifyllbart PDF Form
    ·Hur du tar bort PDF Metadata
    Utvalda artiklarna
    ·Vad innebär det att zip-filer
    ·Hur man tar bort alla spår av Super Collapse Från PC
    ·Hur får Fish Raser genom Crossing på Fish Tycoon
    ·Hur man kompilerar och Organisera Business Records
    ·Hur man tar bort Flip4Mac
    ·Vad är Microsoft SQL Server SP4
    ·Hur fixar jag ett virus i Windows
    ·Vad Är Slice Tool i Photoshop Används för
    ·Hur man gör ett kort i Publisher
    ·Kan du använda Addictive Drums Med Audacity
    Copyright © Dator Kunskap http://www.dator.xyz