Tools zum Erfassen und Konvertieren des Webs

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

Donnerstag April 30, 2020
Lösen Sie Probleme beim Erstellen von Dokumenten

Apps müssen Dokumente häufig dynamisch erstellen. Eine Möglichkeit, dies zu tun, besteht darin, eine Spezialbibliothek wie Microsoft Office Interop Word zu verwenden, um das Dokument Stück für Stück zu erstellen.

Leider bedeutet die Verwendung einer solchen Bibliothek, dass der Dokumentinhalt an die Bibliothek gebunden ist, mit der er erstellt wurde. Da die meisten Bibliotheken, die zum Erstellen von Dokumenten verwendet werden, erfordern, dass Inhalte codiert werden into eine für diese Bibliothek eindeutige Objektstruktur.

Daher, wenn eine App ein Dokument in PDF erstellen muss, das später in Microsoft Word benötigt wird. Der zum Konvertieren des Dokuments erforderliche Code müsste auf zwei erheblich unterschiedliche Arten erstellt werden.

Zum Glück haben wir bereits ein eigenständiges Format, das Dokumente darstellt, dies ist natürlich HTML! Wenn Sie HTML mit CSS kombinieren, kann das Dokument beliebig formatiert werden.

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

Es fehlt jedoch eine Sache, um den Dokumentinhalt von seiner Implementierung zu befreien. Das ist natürlich ein System, das HTML konvertieren kann into PDF und DOCX.

GrabzIt bietet ein solches System. Mit der GrabzIt-API kann eine App beliebigen HTML-Code konvertieren into das erforderliche Dokumentformat.

Dies erleichtert die zukünftige Erstellung des Dokuments in verschiedenen Formaten erheblich. Wie es beispielsweise in Unternehmen häufig vorkommt, wenn eine Benutzeranforderung verlangen könnte, dass ein Nur-PDF-Bericht jetzt auch in Word verfügbar sein soll. Natürlich könnte derselbe HTML-Code auch konvertiert werden into 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 mithilfe von zu Ihrer App hinzugefügt werden GrabzIt's API. Oder Sie können diese Funktionen unabhängig von Ihrer App mit dem verwenden Screenshot-Tool.

Sehen Sie sich die neuesten Blog-Beiträge an