Zertifikat erstellen (Auszeichnung)

Ich muss A4-Briefe/Zertifikate/Auszeichnungen online erstellen, die von Benutzern gedruckt werden können und die auf allen Geräten funktionieren. Es muss gut aussehen und es mir ermöglichen, Text dynamisch hinzuzufügen.

Derzeit habe ich eine .NET-Website, die Text dynamisch in eine PDF-Vorlage einfügt. Wenn der Benutzer jedoch verschiedene Versionen von Adobe Reader hat oder einen anderen PDF-Reader verwendet, zeigt das PDF den dynamischen Text nicht korrekt an.

Gibt es eine Online-Seite? Bibliothek? oder jede kostenlose/billige Lösung, um gut aussehende Auszeichnungen zu generieren, in die ich zur Laufzeit Text einfügen kann.

Oder ist meine beste Option, HTML + CSS zu verwenden?

Antworten (2)

Syncfusion Essential PDF Viewer für ASP.NET/ASP.NET MVC ist eine zu berücksichtigende Option. Auf diese Weise können Sie das generierte PDF unabhängig vom PDF-Viewer des Benutzers einheitlich anzeigen.

Online-Beispielbrowser

Syncfusion ASP.NET PDF-Viewer

Es ist auch hilfreich, zu überprüfen, wie Sie die PDF-Datei generieren, da dies die Ursache dafür sein kann, dass die PDF-Datei in verschiedenen Viewern nicht richtig angezeigt wird. Syncfusion bietet auch eine PDF - Bibliothek, falls Sie versuchen möchten, diese zum Generieren der PDFs zu verwenden.

Das gesamte Produkt ist kostenlos über das Community-Lizenzprogramm erhältlich , wenn Sie sich qualifizieren (weniger als 1 Million USD Umsatz).

Hinweis: Ich arbeite für Syncfusion.

Ich denke, Sie sollten HTML + CSS verwenden und eine Webseite generieren und diese Webseite dann In-Memory in PDF schreiben. Das gibt Ihnen mehr Kontrolle, um kleine Anpassungen vorzunehmen.