2016-07-16 16 views
0

In meinem PHP-basierten Admin-Panel habe ich eine Schaltfläche "Nachricht drucken", die eine Quittentabelle drucken. Momentan habe ich keinen Drucker, also speichere ich diese Quittung als PDF (mit 'Speichern als PDF' Option aus dem Druckbereich in Chrom). Ich möchte die Schriftart und Schriftfarbe dieses PDF-Dokuments ändern. Ich habe verschiedene Optionen wie
- Inline-CSS auf Zieltabelle versucht.
- Externe CSS-Datei mit media="print" Attribut.
- @media print{} Medienabfrage.
aber nichts hat für mich funktioniert.So ändern Sie PDF-Dokument Schriftart mit CSS

Wenn ich das System installierte Schriftarten verwendet, funktioniert und Ergebnis auf meinem System, aber wenn ich angeschlossene Schriftart mit @font-face verwenden, funktioniert es nicht.

Ich hoffe, dass jemand hier mir helfen kann.
Danke.

+0

Fragen Debug-Hilfe zu suchen ("warum nicht dieser Code funktioniert ? ") muss das gewünschte Verhalten, ein spezifisches Problem oder einen Fehler und den kürzesten Code enthalten, der notwendig ist, um es in der Frage selbst zu reproduzieren. Fragen ohne eine klare Problembeschreibung sind für andere Leser nicht nützlich. Siehe: [ So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve). –

Antwort

-1

Werfen Sie einen Blick auf PrinceXML.

Es ist definitiv die beste HTML/CSS zu PDF-Konverter da draußen, obwohl es nicht frei ist (Aber hey, Ihre Programmierung ist auch nicht frei, also wenn Sie 10 Stunden Arbeit sparen, sind Sie zu Hause frei (seit Sie auch müssen berücksichtigen, dass die alternativen Lösungen, die Sie zur Einrichtung hier

suchen weitere Informationen ein dedizierter Server mit der richtigen Software) benötigen: https://stackoverflow.com/a/434827/4958186