HTML in PDF konvertieren mit iTextSharp



  • Hallo!
    Ich arbeite zZ an dem oben benannten Problem eine HTML Seite in eine PDF umzuwandeln. Dazu gibt es die schöne und kostenlose Bibliothek iTextSharp und die entspr Erweiterung XMLWorker. Beispiele gibt es zumindest für die aktuelle Version 5.x nur recht wenige (von V4 auf V5 haben sich einige Dinge geändert) und so habe ich mich durch die Quell-Codes gearbeitet und bin letztendlich zu einem Resultat gekommen, bei dem ein leeres PDF-Dokument erzeugt wird. Fehler werden mir keine mehr Angezeigt, ich habe alles so gemacht (bzw entspr modifiziert) wie es auf der offiziellen Webseite angegeben wurde.
    Ich hoffe jmd kennt sich damit aus.

    Hier mein Code:

    public static void Main ()
    	{
    
    		Document document = new Document ();
    
    		XMLWorkerHelper Worker = XMLWorkerHelper.GetInstance ();
    
    		document.Open ();
    
    		StreamReader reader = new StreamReader ("/var/www/PDF_HTML/index.html");
    		PdfWriter Writer = PdfWriter.GetInstance (document, new FileStream ("/var/www/PDF_HTML/Doc.pdf", FileMode.Create));
    
    		Worker.ParseXHtml (Writer, document, reader);
    		document.Close ();
    
    	}
    

    Ich bitte um schnelle Antwort.

    mfg firle


Anmelden zum Antworten