【问题标题】:Divide one HTML page into multiple pages of A4将一个HTML页面分成多页A4
【发布时间】:2014-11-26 15:01:42
【问题描述】:

我有一个 HTML 页面,我需要在多个部分中显示该页面。当用户单击下一步时,页面的下一部分将显示给用户。我正在使用 spring-mvc、Itext 和 thymleaf。

有没有我可以做到这一点?

或者无论如何我可以使用 Itext 将 PDF 转换为 html?

【问题讨论】:

  • 使用 bxslider。可以参考bxslider.com
  • 我只有一个HTML,怎么分?
  • 请查看上面链接中的第 2 步。您可以将每个子页面的内容分配给滑块。要控制过渡和其他滑块功能,请参阅bxslider.com/options
  • 我不明白为什么 iText 被称为标签。您的问题(以及给出的答案)清楚地表明您只是在谈论 HTML。 或者有什么方法可以使用 iText 将 PDF 转换为 HTML 并没有解决剩下的问题。除非您谈论的是带标签的 PDF,否则这个问题(当然)是无法回答的。你是吗?

标签: html spring-mvc itext thymeleaf


【解决方案1】:

这里有一个 js 解决方案只写为答案Splitting a long page into a number of pages

小提琴http://jsfiddle.net/doktormolle/XwUuA/

要将其拆分为 A4,只需更改 css 中的尺寸

#paginate{width:200px;height:290px;overflow:hidden;border:1px solid #414141;}

根据您的页面,它可能并不完美,但我发现它是一个非常好的脚本,可以满足您的需求

【讨论】:

  • 谢谢.. 但是如果说用户已经缩放,硬编码高度不会有任何影响?
  • 是的,这就是“可能不完美”的部分。也许您可以添加并建立高度和缩放之间的关系。我想知道我是否要做出评论而不是回答,但我认为原始答案值得关注
【解决方案2】:

当我需要一种简单的方法来从多个页面更改单个页面中的页面内容时,我会使用这个:`

 <a href="site1" class="logo">link</a>
 <a href="site2">link</a>
 <a href="site3">link</a>

jQuery

$("main").load("site1.html");
$("a").click(function(e) {
    e.preventDefault();
    $("main").load($(this).attr('href')+".html");
});
});

脚本的作用是从您单击的链接中获取内容。所以你需要额外的页面,里面有你的内容。 :) 您的内容的网站名称示例: 站点1.html 站点2.html 站点3.html 很简单。只需询问您是否需要更多帮助,我将设置一个示例并将其压缩 给你。

【讨论】:

  • 和 ofc。您可以只使用下一个/上一个按钮而不是站点链接;D
猜你喜欢
  • 1970-01-01
  • 2017-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-12
  • 1970-01-01
  • 2011-05-04
  • 1970-01-01
相关资源
最近更新 更多