Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> Portable Document Format >> Content
    Slik konverterer HTML til PDF ved hjelp iTextSharp
    iTextSharp er en del av iText open source Java-bibliotek for PDF generasjon skrevet i C # for NET plattformen. . PDF-filer er fast størrelse dokumenter som ofte brukes til å gi nettstedet utskrivbare innhold . Du trenger
    C # editor
    Vis flere instruksjoner
    en

    Åpne en C # editor .
    2

    Opprett en C # -fil og legge til . følgende kode
    3

    Bruk et navn plass å ringe iTextSharp bibliotek : en

    hjelp iTextSharp.text ;

    hjelp iTextSharp.text.pdf ;
    4

    Ring en innebygget klasse i iTextSharp og sett StringBuilder til tom:

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

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

    Legg en bane for HTML skal genereres fra GridView innhold : en

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

    Velg banen til PDF-filen for å bygge : en

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

    7

    Ring data fra HTML-fil og gjengi filen : en

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

    gvSerchResult.AllowPaging = false;

    gvSerchResult.AllowSorting = false;

    BindGridView ();

    gvSerchResult . RenderControl ( htw ) ;

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

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

    strWriter.Close ();

    strWriter.Dispose ( ) ;
    8

    Bruk parser til å konvertere HTML-innholdet til en PDF : en

    iTextSharp.text.html.simpleparser

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

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

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

    document.Open ();
    9

    Sett skriftstiler for elementene på siden og legg til side elementer:
    < p > ArrayList objekter;

    styles.LoadTagStyle ( " li ", " ansikt" , " garamond ");

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

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

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

    document.NewPage (); .

    gjenstander = iTextSharp.text.html.simpleparser

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

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

    {

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

    }
    10

    Fjern alle variablene som brukes fra minnet og nær : en

    {

    document.Close ();

    Response.Write ( Server.MapPath ( "~ /" + " vedlegg ; 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

    Kjør C # fil for å lage PDF-fil fra HTML -fil.

    früher :

     Weiter:
      Relatert Artike
    ·Slik bruker du en PDF OCX 
    ·PDF Problemer i Chrome 
    ·Hvorfor er mine JPEG-bilder uskarpt når jeg lager en P…
    ·Fil konvertering fra PDF til Word 
    ·Hvordan å lese og skrive en PDF 
    ·Slik konverterer en PDF til MS Publisher 
    ·Hvor å konvertere filer til PDF på Vista 
    ·Slik konverterer HTML -filer til PDF-format i Linux 
    ·Hvordan lese en PDF fra en MIME - type Web Service 
    ·Hvordan oppretter jeg Gratis utfyllbare PDF -filer 
      Anbefalte artikler
    ·Hvordan måler jeg en plantegning i en PDF-format 
    ·Hvordan deaktivere registrering Dialog Box i Adobe Phot…
    ·Hvordan lage initialer Fra et fornavn i Excel 
    ·Slik Sync Audio og Video Med VirtualDub 
    ·Hvordan avinstallere SQL Server 2008 
    ·Nero Tutorial 
    ·Hvordan endre Startup Directory i Word 
    ·Hvordan viderekoblingssider i Drupal 
    ·Hvordan lenke til en PDF-fil i iWeb 
    ·Hvordan Draw Monsters i Photoshop 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/