Tools zum Erfassen und Konvertieren des Webs

Warum ist das Erstellen von PDF- und Word-Dokumenten in einer App so schwierig?

30 April 2020
Lösen Sie Schwierigkeiten beim Erstellen von Dokumenten

Apps müssen Dokumente häufig dynamisch erstellen. Eine Möglichkeit hierfür wäre die Nutzung einer Fachbibliothek wie der Microsoft Office IntErop Word, um das Dokument Stück für Stück zu erstellen.

Leider bedeutet die Verwendung einer solchen Bibliothek, dass der Inhalt des Dokuments an die Bibliothek gebunden ist, in der es erstellt wurde. Da die meisten Bibliotheken, die zum Erstellen von Dokumenten verwendet werden, eine Kodierung des Inhalts erfordern into eine für diese Bibliothek einzigartige Objektstruktur.

Wenn also eine App ein Dokument im PDF-Format erstellen muss, wird dieses später in Microsoft Word benötigt. Der zum Konvertieren des Dokuments erforderliche Code müsste auf zwei deutlich unterschiedliche Arten erfolgen.

Glücklicherweise haben wir bereits ein eigenständiges Format, das Dokumente darstellt, das ist natürlich HTML! Wenn Sie HTML mit CSS kombinieren, kann das Dokument nach Ihren Wünschen formatiert werden.

Dies ist ein Wendepunkt, da HTML-Kenntnisse bereits weit verbreitet sind. Das heißt, es gibt keine große Lernkurve, sodass ein Webentwickler das, was er möchte, in einer lokalen HTML-Datei erstellen kann. Wenn Sie es in einem Browser anzeigen, ist es genau richtig.

Allerdings fehlt eines, um den Dokumentinhalt von seiner Implementierung befreien zu können. Das ist natürlich ein System, das HTML konvertieren kann into PDF und DOCX.

GrabzIt bietet ein solches System. Mit der API von GrabzIt kann eine App jedes HTML konvertieren into das erforderliche Dokumentformat.

Dies erleichtert die zukünftige Erstellung des Dokuments in verschiedenen Formaten erheblich. Wie es beispielsweise im Geschäftsleben oft vorkommt, wenn eine Benutzeranforderung verlangt, dass ein reiner PDF-Bericht nun auch in Word verfügbar sein soll. Natürlich könnte das gleiche HTML auch konvertiert werden into Auch andere unterstützte Formate wie PNG, WEBP und JPEG.

Sobald ein Entwickler das HTML-Dokument genau richtig hat, können die Teile, die sich regelmäßig ändern, durch Variablen ersetzt werden, um eine Vorlage zu erstellen, die bei zukünftigen Konvertierungen problemlos verwendet werden kann.

Alle diese und weitere Funktionen können zu Ihrer App hinzugefügt werden GrabzIt's API. Oder Sie nutzen diese Funktionen unabhängig von Ihrer App mit dem Screenshot-Tool.

Sehen Sie sich die neuesten Blog-Beiträge an