FAQ

Im PDF steht ein ganz anderer Inhalt als ich im Browser sehe?

In der Regel wird die Internetadresse, die in der Adressleiste des Browsers zu sehen ist, an den HTML2PDF Webdienst gesendet. Sind dort nicht alle Daten enthalten, die der Service zum Laden genau dieser Seite benötigt, sieht das Ergebnis anders aus. Das ist der Fall, wenn Daten mit der http Methode POST gesendet wurden, an denen sich die Seite orientiert. Wurden hingegen Daten mit der GET Methode gesendet, kann HTML2PDF sie umsetzen. Ob Daten mit der GET Methode gesendet wurden, erkennen Sie daran, dass in der Internetadresse Daten nach einem Fragezeichen („?“) angehängt sind. Das gleiche gilt auch für Cookies, die nicht an HTML2PDF übermittelt werden.

Wenn Sie Webmaster der Seite sind, können Sie unter Umständen den HTML2PDF Download-Link mit Hilfe von PHP die POST Daten in Form von GET Daten übermitteln. Ansonsten besteht leider keine Möglichkeit, dass HTML2PDF die angezeigte Seite 1:1 im PDF wiedergibt.

Eine andere mögliche Ursache ist, dass Sie versuchen eine URL aufzurufen, die über das Internet nicht erreichbar ist (beispielsweise eine URL in einem Intranet).

HTML2PDF erzeugt ein fehlerhaftes PDF, dass vom Adobe Acrobat Reader nicht geöffnet werden kann?`

HTML2PDF kann das PDF nicht erzeugen, wenn beim Laden der Webseite ein Fehler aufgetreten ist. Die häufigsten Ursachen sind:

  • die Internetadresse ist zu lang (max. 4096 Zeichen)
  • die Webseite erfordert einen Login
  • die Internetadresse beginnt nicht mit „http“ oder „https“
  • die URL ist nur lokal erreichbar (Intranet)
  • es können nicht alle Daten an HTML2PDF übermittelt werden, sodass beim Laden der Seite vom Webserver ein Fehler auftritt
  • es wurden fehlerhafte Parameter an den HTML2PDF WebService gesendet

Einige Inhalte der Seite sind im PDF nicht sichtbar?

Eventuell setzt die Anzeige der nicht zu sehenden Inhalte bestimmte Techniken wie Java oder Flash voraus. HTML2PDF unterstützt diese Techniken nicht, daher werden diese Inhalte ignoriert. Text, XML, HTML, CSS, Bilder und JavaScript wird in der Regel fehlerfrei interpretiert und gerendert.

Im PDF sind zwar alle Inhalte enthalten, sehen jedoch ganz anders aus, als wenn die Webseite im Browser dargestellt wird?

Eventuell ist der Druckermodus aktiviert, d.h. es werden Print Medien CSS verwendet. In diesem Fall bestimmt die Webseite eine spezielle Form der Darstellung, die auch beim Drucken im Browser verwendet wird. Versuchen Sie unser Beispiel-Formular zu verwenden: Hier wird die Webseite möglichst genau so ins PDF gerendert, wie sie auch im Browser zu sehen ist. Ansonsten deaktivieren Sie die Verwendung von Print Medien CSS in HTML2PDF, sofern Ihnen das möglich ist.

Ich verlinke auf online.htmltopdf.de aber der PDF Download-Link leitet auf www.htmltopdf.de weiter?

Der Browser des Besuchers muss Ihre URL als http Referrer zum HTML2PDF WebService übertragen. Alle großen Browser unterstützen das, mit Tricks lässt sich das Senden des http Referrers jedoch durch versierte Anwender unterdrücken.

Ich habe eine Lizenz, aber plötzlich ist wieder die Werbe-Kopfzeile in meinen PDF zu sehen?

Damit Ihnen keine unerwarteten Kosten entstehen, haben wir ein Kostenlimit für Ihre Lizenz aktiviert. Sobald Ihr bereits bezahltes Traffic-Volumen aufgebraucht ist, ist die Lizenz daher bis Anfang des nächsten Monats deaktiviert. Wenn Sie zusätzliche Kosten in Kauf nehmen, wenden Sie sich bitte an uns, wir werden Ihr Kostenlimit dann auf Ihren gewünschten Betrag anheben oder optional auch ganz aufheben.

Kann ich die „html2pdf.php“ bekommen und auch auf meiner Webseite installieren?

Nein: Der HTML2PDF WebService besteht nur zum Teil aus PHP-Scripts. Lediglich der http und der SOAP WebService wurden mit PHP realisiert. Die Hintergrundanwendung wurde in der Programmiersprache C++ entwickelt und ist nicht käuflich. Zudem hat die Anwendung diverse Anforderungen an das Server-Betriebsystem, die von vielen Webmastern und Servern nicht gegeben werden können. Daher ist HTML2PDF ein reiner ASP Dienst, der nicht zum Betrieb auf anderen Servern geeignet ist, als den unseren.

Ich verwende HTML2PDF ohne Lizenz. Warum ist in manchen PDF die Werbekopfzeile enthalten, in anderen jedoch nicht?

Sofern Sie den reinen HTML Link zu online.htmltopdf.de auf Ihren Seiten verwenden, wird HTML2PDF keine Werbekopfzeile einbinden. Sobald Sie HTML2PDF auf eine andere Weise einbinden, wird die Werbekopfzeile sichtbar sein.

Ich verwende den reinen HTML Link, werde jedoch bei Klick darauf auf htmltopdf.de weitergeleitet?

Der HTML Link leitet Sie auf online.htmltopdf.de weiter. Dort wird versucht die URL anhand des http Referrers, der im http Request enthalten sein sollte, herauszufinden. Sendet Ihr Browser diesen http Header nicht, kann HTML2PDF nicht wissen, welche URL angefordert ist. In der Regel senden alle gängigen Browser den erforderlichen http Header. In manchen Browser kann das jedoch deaktiviert werden. Durch die Weiterleitung auf htmltopdf.de hat der Besucher die Möglichkeit unser Onlineformular für HTML2PDF zu nutzen, um Ihre Webseite trotzdem als PDF herunterzuladen.

Warum sollte ich HTML2PDF abonnieren, obwohl ich auch ohne Lizenz PDF ohne Werbekopfzeile erhalten kann?

Mit einer gültigen Lizenz können Sie HTML2PDF auf vielfältige Art und Weise nutzen. Ohne Lizenz ist der Funktionsumfang sehr eingeschränkt. Sofern Ihnen der Funktionsumfang der unlizenzierten Version von HTML2PDF ausreicht, benötigen Sie keine Lizenz. Eine Lizenz ist jedoch gerade für Unternehmen interessant, die den erweiterten Funktionsumfang nutzen möchten, oder Wert auf vertraglich zugesicherte Leistungen legen.