Ich muss einige HTML-Berichte mit Perl in PDF konvertieren. Was sind die besten CPAN Module für den Job?Wie kann ich HTML mit Perl in PDF umwandeln?
Antwort
Ich habe PDF::API2 verwendet, um PDF-Berichte mit großem Erfolg zu erstellen.
PDF :: API2 ist sehr leistungsfähig, aber es erfordert Pixel-Level-Adressen für das Layout - nicht gut für die einfache Formatierung von Text. – sventechie
Es hängt davon ab, was genau Sie tun müssen, aber ich würde wahrscheinlich Template::Extract und PDF::Template betrachten.
Ich hoffe PDF::FromHTML kann hilfreich sein.
ist dies für Windows verfügbar ... läuft Perl unter Windows – user2829
Ja, es läuft auch auf Windows. Referenz: [CPAN-Tester] (http://www.cpantesters.org/distro/P/PDF-FromHTML.html). –
die Sie nicht beantwortet die Frage im Sinne der Verwendung von Perl, aber soweit ich weiß, dass ist die beste HTML zu PDF-Konverter zur Verfügung.
Ich habe auch gute Dinge darüber gehört. Es dokumentiert zwar die Verwendung von Perl (http://www.princexml.com/doc/6.0/perl/), aber das läuft nur auf "Use STDIN/SDOUT" hinaus. – Quentin
PrinceXML scheint CSS gut zu unterstützen (einer der Autoren half beim Entwurf der ursprünglichen CSS-Spezifikation), kostet aber eine Menge für den kommerziellen Einsatz. Sie bieten auch eine CSS-Beispieldatei für die Paginierung von HTML/XML-Dokumenten und Formatierungsbüchern. – sventechie
Ich arbeite mit Expected Behavior, und wir haben eine HTML zu PDF API namens DocRaptor, die Prince als Rendering-Engine für PDFs verwendet. Unser Service ist eine gute Möglichkeit, die Qualität von Prince ohne serverseitige Installation zu erhalten. http://docraptor.com – illbzo1
HTML::HTMLDoc verwendet die zugrunde liegende htmldoc C-Bibliothek, die genau dafür entwickelt wurde. Und es ist auch ziemlich schnell.
Ab September 2011 unterstützt nur die Entwicklungsversion (Betaversion) 1.9 HTML 4.0 und CSS teilweise. Es scheint jedoch gut gestaltet und dokumentiert zu sein. – sventechie
- 1. Wie kann ich mein Perl-Array in XML umwandeln?
- 2. Wie kann ich eine Zahl in Perl umwandeln?
- 3. Wie kann ich PDF-Dateien mit Perl zusammenführen?
- 4. Wie kann ich HTML in einer Zeichenfolge mit Perl entfernen?
- 5. Kann Ipython Notebook nicht in PDF umwandeln
- 6. html in PDF-Ausgabe umwandeln UTF-8 (für php)
- 7. Wie kann ich Inline-Perl-Code in HTML, wie PHP?
- 8. Wie kann ich eine HTML-E-Mail mit Perl senden?
- 9. Wie kann ich in ein Attribut umwandeln?
- 10. Wie kann ich Daten aus HTML-Tabellen in Perl extrahieren?
- 11. Wie behandeln Sie fehlerhafte HTML in Perl?
- 12. Wie kann ich eine ColdFusion-Seite in einen PDF-Download umwandeln?
- 13. Wie kann ich Java umwandeln
- 14. Konnte eine PDF-Datei nicht in eine PDF-Datei umwandeln, die ich suchen kann
- 15. Wie kann ich die Ausgabe von `git diff --color-words` in HTML umwandeln?
- 16. Wie kann ich Buchstaben in Zahlen umwandeln?
- 17. HTML in JSF umwandeln
- 18. Wie kann ich Währungssymbol in Code umwandeln?
- 19. pdfbox PDF in Bild umwandeln byte []
- 20. Einfügen JPEG-Bild in PDF mit Perl PDF :: Erstellen
- 21. Wie kann ich ein BufferedImage in ein Image umwandeln?
- 22. Maven Site Softwaredokumentation in PDF umwandeln
- 23. Wie kann ich eine Liste mit Generics in Java umwandeln?
- 24. Wie kann ich Mat mit OpenCVSharp in Bitmap umwandeln?
- 25. Wie kann ich Webformulare mit Perl ausfüllen?
- 26. Wie kann ich Blockkommentare mit Perl entfernen?
- 27. Wie kann ich Daten analysieren und Zeitzonen in Perl konvertieren?
- 28. Wie kann ich mit Perl 6 beginnen?
- 29. HTML-Parsing in Perl
- 30. Wie kann ich mehrere Svg's in ein PNG umwandeln, wie es in HTML ist?
Es hängt ein bisschen, wenn Sie Unterstützung für CSS benötigen. Die meisten Lösungen unterstützen nur sehr einfaches HTML 3.0 oder so wenig und kein CSS. – sventechie
Probieren Sie wkhtmltopdf - http://code.google.com/p/wkhtmltopdf Es ist ein Konsolen HTML-> PDF-Konverter, es unterstützt auch CSS-Stile. –