2010-12-12 5 views
5

Ich erstelle HTML-Dokumente zum Drucken, durch Testen fand ich, dass die Breite von etwa 650px in der Nähe des Randes ist. Es ist auch gut für PDF-Dokumente, da ich den HTML zu PDF konvertieren muss, wenn der Kunde es wünscht.beste Breite von HTML/PDF-Dokument zum Drucken

Können Sie mir sagen, was ist die empfohlene Breite in px für ein HTML-Dokument zum Drucken, das anschließend in PDF konvertiert werden soll? Ich weiß, dass dies relativ zur DPI und so ähnlich ist, aber es sollte eine einfachere Anleitung dazu geben. Die meisten Websites, die bestimmte Seiten drucken können, haben eine feste Breite von ca. 600px für den Inhalt.

Dank

Antwort

4

Pixel und Dots Per Inch sind unterschiedliche Tiere völlig, gibt es keine einfache Möglichkeit, von einem zum anderen zu übersetzen. Offensichtlich schlage ich vor, es nicht zu versuchen.

Stattdessen würde ich vorschlagen, einen Druck style-sheet ist und Breite und Größen in relevanter Terminologie für das Medium verwendet wird, wie pt (Punkt), pc (Pica), cm, mm oder in (Zentimeter, Millimeter oder Zoll) ...

+0

+1 für die Druckvorlage – k3b

0

Ich frage etwas Bestimmtes hier - haben Sie eine ähnliche Sache schon einmal gemacht, das ist ein druckfertiger HTML mit Stylesheet definiert und dann konvertiert es in PDF? Welche Methodologie verwenden Sie, in Einheiten, Maßen? Von den obigen Posts scheint es, als hättest du nicht ... Ich würde mich lieber über eine konkretere Antwort freuen. Vielen Dank.

1

Der beste Ansatz besteht darin, alle Parameter konfigurierbar zu machen (mit einigen Standardwerten): Breite, Höhe und px/Pt-Verhältnis. Für die USA können Sie USLetter, für Europa, Russland - A4 benötigen. px/pt ist ein Hardware-abhängiger Parameter. Sie können es für verschiedene Anforderungen konfigurierbar machen. P.S. All dies kommt aus meiner 6-jährigen Erfahrung mit XML zu PDF-Software.

+0

Sicher wäre eine Seitenbreite von 1200px weniger vorteilhaft als eine von 700px, oder? Können Sie basierend auf Ihrer Erfahrung einen Bereich vorschlagen? –

Verwandte Themen