问题标签 [html-generation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
124 浏览

templates - 寻找预处理器来填充静态文件

我正在寻找的东西可以让我接受这样的事情:

index.html.template:

正文.html.模板:

文本.txt:

并把它变成这样:

虽然示例是 HTML,但我最终可能会在很多奇怪的地方使用类似的东西。我认为那里有许多预处理器。是否有适合此任务的非常基本的?

0 投票
1 回答
1827 浏览

c# - 输出 html 的 WPF 应用程序

我正在创建一个 WPF(在 c# 中)应用程序,它将根据它的输出创建 html 文件。有没有办法在桌面应用程序中使用 html“视图”的概念(来自 asp.net mvc)而无需重新发明轮子?基本上我只想在 html 中保存一个输出项目列表,这在 Web 应用程序中非常简单(甚至在 wpf 桌面应用程序中使用绑定来显示窗口中的输出),但对于桌面应用程序中的 HTML 输出来说似乎很笨重我觉得就像我要重新发明轮子,在我的数据输出程序中包含灵活的 html 模板。

当然有一种快速而优雅的方式来做到这一点?

例如,假设程序的输出是名称列表(Bill、Bob、Jill、Frank),我想将以下 HTML 文件保存到磁盘:

如果用户定义了一个 html 模板,例如:

如果用户定义了类似于以下内容的内容,则可以在 ASP.NET MVC 中(或在 PHP、ruby 等中以非常相似的方式)完成:

我想知道是否有一种简单的方法可以在桌面应用程序中使用该方法创建 html 文件?

0 投票
2 回答
145 浏览

jquery - HTML生成问题

我正在尝试使用 jquery 生成页面的一小部分,即使代码看起来很可靠,它也会生成错误的内容。

它生成的 html 可以处理许多“或”表数据

输出

我希望它产生类似的东西

谢谢你的阅读

0 投票
6 回答
5945 浏览

python - 我应该在非 Web 应用程序中使用什么 python html 生成器模块?

我正在破解一个快速而肮脏的 python 脚本来生成一些报告作为静态 html 文件。

什么是在 Web 应用程序上下文之外轻松构建静态 html 文件的好模块?

我的目标是简单(HTML 不会很复杂)和易用性(我不想写很多代码只是为了输出一些 html 标签)。

我在第一次谷歌搜索中发现了两种选择:

另外,我觉得使用模板引擎会过分杀戮,但如果你有不同,请说出来并说明原因。

还有什么推荐吗?

0 投票
1 回答
463 浏览

pdf - 将 PDF 转换为 HTM

我想将我的 PDF 文件转换为 HTML(虽然不寻找任何软件)。我没有任何想法。如何阅读 PDF,然后处理字体大小、样式、行距、字符间距,如何生成 HTML?然后我也可以如何处理图像?

0 投票
1 回答
719 浏览

python - Python 的模板系统或语言(主要是 HTML)

我正在寻找一种成熟、易于使用、功能强大、独立、“漂亮”的 Python 模板系统/语言。我主要对从 HTML 源生成(静态)HTML 感兴趣(因此 Markdown/RST/Textile 不相关)。

似乎有很多选择(Python wiki 有一个很长的列表),这使得选择非常艰巨。以下是我听说过或使用过的语言,按我个人的熟悉程度排名。

如果有兴趣,请随意将其变成社区 wiki。

姜戈

优点:

  • 如果您使用过 Django,那么熟悉且简单的语法。
  • Django 很棒的文档。
  • 与逻辑有很大的分离。
  • 积极支持和维护。

缺点:

  • 并非真正用于独立模式。如果您没有任何INSTALLED_APPS.
  • 绑在整个 Django 项目的日程安排上,使得单机的使用变得模糊。
  • 也许过于非 Pythonic 的语法。

神社2

优点:

  • 语法本质上是 Django++
  • 可配置的语法
  • 维护良好
  • 良好的文档

源氏

  • XHTML:ish 语法(好还是坏?)
  • 因此锁定生成基于 XML 的输出?
  • 可以在模板中直接使用 Python ( <?python ... ?>)

真子

优点:

  • 由 Pylons 支持,部署在 reddit.com 等网站上

缺点:

  • 语法(一目了然)让我觉得有点不平衡。<%, %, 和$?

我认为值得考虑的还有:

  • Python 3 兼容性
  • 编辑器支持(例如,是否有维护 TextMate 包?)

我承认我对以下内容一无所知,除了他们有丑陋的网站。

猎豹

字符串模板

0 投票
5 回答
552 浏览

javascript - 生成服务器端和 javascript 的 HTML - 如何组合?

我通常是一个有创造力的女孩,但现在我找不到任何好的解决方案。有基于 javascript 和服务器端生成的 HTML(比如表单行或表格行),在两种情况下都完全相同。它是在您打开页面时在服务器端生成的(对于 Google,它必须保持在服务器端),它是由 AJAX 生成的,用于显示实时更新或通过新的空行扩展表单。

问题是:HTML 生成例程现在存在两次,并且您知道 DRY(不要重复自己),是吗?每次发生变化时,我都必须编辑 2 个位置,这不符合我对好软件的看法。

结合基于 javascript 和服务器端 HTML 生成的最佳策略是什么?

PS:服务器端语言总是不同的(PHP、RoR、C++)。

PPS:请不要给我 Node.JS 的答案,我可以自己解决这个问题 ;-)

0 投票
1 回答
133 浏览

html - 最大 CSS 样式的自动 HTML 生成指南

我想问一下您在自动生成 HTML 方面的经验以及编码人员应该考虑什么才能达到最大的样式化?请添加良好的指导方针并解释其原因。

我将从3点开始:

  1. 您创建一个 div 或一个 td 或任何其他带有文本内容的东西。在其中放置一个跨度!

    代替

    原因:有时您必须对文本内容应用不同的样式。如果您只能通过周围的 div 间接访问它,那么有些事情是不可能的。

  2. 将 BR 放在 div 后面!

    代替

    原因:假设您决定让一些 div 向左浮动,您需要在它们之后清除左侧。你现在可以这样做

    如果你不需要 br,你可以简单地做:

    如果没有附加的 br,div 的浮动是一个真正的麻烦,你不能正确地对齐内容。

  3. 这“应该”是显而易见的,但仍然:使用类和 ID,以便您可以正确访问 CSS 中的每个项目。

好的,这就是我发现的,现在轮到你扩展这个指南集合了 :-)

0 投票
4 回答
12301 浏览

c# - HtmlAgilityPack:如何创建缩进的 HTML?

所以,我正在使用 HtmlAgilityPack 生成 html,它运行良好,但 html 文本没有缩进。但是,我可以获得缩进的 XML,但我需要 HTML。有办法吗?

0 投票
1 回答
55 浏览

c# - 有哪些工具/sdk 可用于帮助生成 HTML?

我想编写一个 C# 程序,它可以根据从外部数据库中获取的一些数据生成一系列 HTML 页面。是否有任何基于 .NET 的 SDK 可以让我生成 HTML?也许我正在搜索错误的关键字,但似乎无法找到一个简单、全面的答案。只是想知道,如果我改用 Java,Google Web Toolkit 是否可以解决我的问题?谢谢你的帮助。