Ich habe gearbeitet, um Epub für meine Arbeit zu erstellen. Ich habe Aspose benutzt, um den Epub zu erstellen. In diesem Prozess werden zahlreiche Word-Dokumente zusammengeführt und einzelne EPUB-Dateien erstellt. Jetzt werde ich aufgefordert, einen EPub basierend auf einer Vorlage zu erstellen. Ich habe einen Weg gesucht, um es zu tun, aber ich bin nicht in der Nähe der Lösung. Ich habe nicht einmal die Vorlage für Epub gefunden, die reibungslos über verschiedene Geräte iOS und Android rendern wird. Ähnlich habe ich keine Ahnung, wie ich diese Aufgabe programmatisch erreichen werde. Wenn jemand da draußen eine Idee hat, bitte geben Sie mir einen Einblick.Erstellen Epub auf der Grundlage von Vorlage
Antwort
Wie Sie vielleicht wissen, ist ein ePub eine Datei, die viele HTML-Seiten enthält. Wenn Sie ein Template-basiertes epub programmatisch erstellen möchten, sollten Sie diese Dateien mit einem CSS verknüpfen und die Struktur des HTML als Vorlage ändern. Wenn ich Sie wäre, würde ich eine Regex verwenden, um die HTML-Dateien zu bearbeiten, den Inhalt abzurufen und diesen Inhalt in eine neue HTML-Seite zu bringen. Sobald das erledigt ist, würde ich die HTML-Seite in den epub legen.
Ich schlage vor, dass Sie bitte das Vorlagedokument (DOTX) mit MS Word erstellen. Importieren Sie dieses Vorlagendokument in das DOM von Aspose.Words, führen Sie Word-Dokumente zusammen, führen Sie andere Dokumentverarbeitungsaufgaben aus und speichern Sie es mit der Document.Save-Methode in EPUB. Sie können das Vorlagedokument auch programmgesteuert mit Aspose.Words erstellen. Ich arbeite mit Aspose als Entwickler Evangelist.
- 1. C++ deduziert template Argumente auf der Grundlage anderer Vorlage Argumente
- 2. Gruppe von auf der Grundlage von Bedingungen
- 3. Erstellen einer Sequenz auf der Grundlage einiger Kriterien
- 4. Erstellen Sie neue Spalten auf der Grundlage mathematischer Berechnung
- 5. Lesen von ePub-Format
- 6. Erstellen von Kategorien einer Spalte auf der Grundlage der Kategorien von anderen in R
- 7. Aggregation Ergebnisse von Vektoren auf der Grundlage von Omnet ++ Signalen
- 8. Map String in verschiedenen Klassen auf der Grundlage dieser Eingabestring
- 9. Gibt es sowieso eine Vorlage auf der Grundlage der Mitglieder eines Parameters in C++ zu spezialisieren?
- 10. Erstellen Sie alle Variationen auf der Grundlage der Unterschiede von zwei Strings
- 11. Erstellen von Tabellen auf der Grundlage der Zeilen Wert in einer Tabelle in SQL
- 12. R: für Schleife neue Spalten Erstellen von bedingten Anweisung bevölkert auf der Grundlage der vorherigen Spalte
- 13. Klassifizieren Arrays von Zahlen auf der Grundlage der Verbreitung Accord.net
- 14. Ausführen von Skript auf der Grundlage der Bildschirmgröße
- 15. Teilen von Daten auf der Grundlage der Bereiche in R
- 16. Ereignis-Trigger auf der Grundlage historischer Daten
- 17. BigTable Bulk-Update auf der Grundlage von dynamischen Filter
- 18. Feinkörnige Synchronisation/Sperren von Methodenaufrufen auf der Grundlage von Methodenparametern
- 19. EPUB-Erstellung in .NET
- 20. Rendern Epub-Datei auf Leinwand mit Javascript
- 21. Generieren eines PDF-Dokuments auf der Grundlage einer Microsoft Word-Vorlage
- 22. neues Dokument von Vorlage erstellen
- 23. Auto Spaltennummer auf der Grundlage anderer Spalte
- 24. Sortieren Matrix auf der Grundlage seiner Diagonaleinträge
- 25. Gruppierung Tabelle auf der Grundlage des Datums
- 26. Gruppierung Elemente auf der Grundlage ihrer Summe
- 27. Konvertieren LaTeX in ePub
- 28. Teilen einer Liste von Zahlen auf der Grundlage bestimmter Kriterien
- 29. Modeling-Klassen auf der Grundlage von Tabellen-Designs
- 30. Versuchen, Funktionen auf der Grundlage von IRC-Benutzereingabe