Προς το περιεχόμενο

HTML to PDF (ή άλλο κοινό format)


kagelos

Προτεινόμενες αναρτήσεις

Δημοσ.

Έφτιαξα, σε ένα web application (C#, .Net 2.0), 7-8 reports ας πούμε σε HTML.

Στην ουσία έχω ένα xml αρχείο που γράφω τα queries που θέλω σε κάθε report. Στην συνέχεια, σε μια φόρμα περνάω παράμετρο ποιο xml να φορτώσει και τυπώνει ένα GridView για κάθε query.

Τελικά δηλαδή έχω ένα <table></table> για κάθε query - πολλά gridview σε κάθε report.

Είναι ένας ψιλο-αυτοματοποιημένος τρόπος για τις απλές ανάγκες τις εφαρμογής, αλλά όταν πάει ο χρήστης να τυπώσει αρχίζουν τα προβλήματα.

 

1) Δεν μπορώ να ελέγξω από CSS/HTML τα margin της σελίδας

2) Δεν μπορώ να ορίσω αν θα τυπώνει extra πεδία ο browser (τυπώνει URL, Dates και άλλα άχρηστα από default)

3) Όταν ένα table είναι μεγαλύτερο σε μήκος από μια σελίδα, μπορεί να κόψει μια γραμμή (tr) στην μέση (το page break το βάζει όπου νάναι)!!!

 

Το 3ο είναι το βασικότερό μου πρόβλημα.

Ψάχνω μια λύση ώστε να μπορώ να περάσω το HTML μου σε κάτι (library, εξωτερική εφαρμογή κλπ.) και να μου φτιάξει ένα pdf ή κάτι αντίστοιχο ώστε να το δίνω για download.

Δηλαδή θα μου αρκούσε και λύση του τύπου να καλώ από command line ένα άλλο πρόγραμμα (π.χ. έναν ήδη setαρισμένο browser ή το OpenOffice) και να μου φτιάχνει το pdf.

 

Έχει κανείς να προτείνει τίποτα;

 

Συγγνώμη για το τεράστιο post!

Δημοσ.

Με ένα γρήγορο ψάξιμο βρήκα αυτό

http://sourceforge.net/projects/pdf-php/

 

Νομίζω είναι ότι χρειάζεσαι αφού είναι server side και αρκετά εύκολο στη χρήση αρκεί να ξέρεις κάποια βασικά πράγματα από php.

 

P.S. Εδώ είναι το readme του http://pdf-php.sourceforge.net/pdf-php/readme.php

Δημοσ.
Με ένα γρήγορο ψάξιμο βρήκα αυτό

http://sourceforge.net/projects/pdf-php/

 

Νομίζω είναι ότι χρειάζεσαι αφού είναι server side και αρκετά εύκολο στη χρήση αρκεί να ξέρεις κάποια βασικά πράγματα από php.

 

P.S. Εδώ είναι το readme του http://pdf-php.sourceforge.net/pdf-php/readme.php

 

Αυτό είναι μια βιβλιοθήκη για php για την δημιουργία PDF. Υπάρχουν πολλά τέτοια και για C#. Δεν θέλω όμως να φτιάξω το pdf εγώ με κώδικα (να τοποθετώ τα labels, να βάζω fonts κλπ) γιατί έτσι ακυρώνω το "report" που έχω φτιάξει σε HTML. Θέλω απλά το HTML να το δώσω κάπου και να βγει σε PDF.

Δημοσ.

Καλό είναι αυτό. Δυστυχώς εκεί που θα τρέχει η εφαρμογή είναι intranet χωρίς πρόσβαση στο internet και τα reports είναι εμπιστευτικά ας πούμε :)

Το iTextSharp δοκιμάζω. Βρήκα και μια κλάση για convert από HTML.

Thanx!

Δημοσ.

χαιρετω! θα ηθελα να μου καποιος πως μπορω να μετακινησω κατι αριθμους σ΄ενα κειμενο pdf χωρις να μετακινουνται τα αλλα γυρω του,και μετα θελω να το εκτυπωσω,γιατι σε μετατροπη σε word το κειμενο διαλυεται!ευχαριστω

  • 10 μήνες μετά...
Δημοσ.

χαιρετω! θα ηθελα να μου καποιος πως μπορω να μετακινησω κατι αριθμους σ΄ενα κειμενο pdf χωρις να μετακινουνται τα αλλα γυρω του,και μετα θελω να το εκτυπωσω,γιατι σε μετατροπη σε word το κειμενο διαλυεται!ευχαριστω

 

χαιρετω! θα ηθελα να μου καποιος πως μπορω να μετακινησω κατι αριθμους σ΄ενα κειμενο pdf χωρις να μετακινουνται τα αλλα γυρω του,και μετα θελω να το εκτυπωσω,γιατι σε μετατροπη σε word το κειμενο διαλυεται!ευχαριστω

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...