在html页面中,想设置一个目录,连接到同一个页面的其他位置。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在html页面中,想设置一个目录,连接到同一个页面的其他位置。相关的知识,希望对你有一定的参考价值。

如:目录里有1.第一章,点一下就链接到同一页的第一章的位置

<a href="#num1">跳转到第一章</a>
<div id="num1">第一章</div>
用a的href,#+页面内id即可
参考技术A 在原代码里面写:
<a href="18zhang.html">点击,跳转到下一章</a>
这样,就可以了。

如何将多个 PDF 页面连接到一个页面

【中文标题】如何将多个 PDF 页面连接到一个页面【英文标题】:How to join multiple PDF pages to a single Page 【发布时间】:2013-04-13 17:29:24 【问题描述】:

我有一个 4 页的 PDF。我想创建另一个 PDF,其中页面在单个页面中一个接一个地放置(垂直对齐)。可以使用哪个命令行工具?

【问题讨论】:

this question 的副本 @BasileStarynkevitch 不,问题不同。我想要它在单页中 也许pfdunite 会做你想做的事...... pdfunite 将多个 pdf 合并为一个具有多个页面的 pdf,这不是 OP 想要的。 【参考方案1】:

有几种方法可以执行此任务,一种更容易,一种更难


更简单: 一种多价.JAR 方式

Multivalent.jar 是一款出色的免费软件,能够在 pdf 上执行许多有用的任务

您可以从这些链接之一下载(sourceforge 上提供的 2009 multivalent.jar 版本内部没有更多 pdf 工具)

https://rg.to/file/c6bd7f31bf8885bcaa69b50ffab7e355

你需要知道你的 pdf 的宽度和高度(在 Linux 中你可以使用 pdfinfo


假设您的 多页 pdf 是 ISO A4 尺寸 (21x29.7cm),请输入:

java -cp path..to/Multivalent.jar tool.pdf.Impose -dim 4x1 -paper 84x29.7cm input.pdf


这是结果页面,由并排缝合在一起的 4 个连续页面组成:

生成的 pdf 文件 http://ge.tt/98Kv4ce/v/0

说明:

-dim 4x1 表示行的列数

-纸张 84x29.7cm 表示最终拼版文档的纸张尺寸,包含并排连接的 4 页。显然,因为 在你最终的 pdf 文件中,你将有 4 列,只有一行,你 需要将文档宽度(21 厘米)乘以 4

multivalent 可以接受,作为统一输入,也可以接受 inches-paper 33.4x11.68in)或后记点-paper 2380x841pt



更难:一种 LATEX 方式:

4_pdf_pages_appended_side_by_side

几年前,Peter Flynn 在 comp.text.pdf 中为类似的任务提出了一种附加 pdf 页面并排 在 LateX 的唯一帮助下。如果你是 LaTeXian,你可以这样做:

由于您需要并排附加 单页 多页 pdf 的四个页面,因此您将编写一个 Latex 序言,创建一个像这样的新文件:

假设您的 pdf 文档名称为 input.pdf 并且其大小为 ISO A4,并且您的工作文件夹中有这个多页 pdf,您将拥有

\documentclass[a4paper]article
\usepackage[margin=0mm,nohead,nofoot]geometry
\usepackagepdfpages
\pagestyleempty
\parindent0pt
\begindocument
\includepdfmerge[nup=1x4,landscape]input.pdf,1,input.pdf,2,input.pdf,3,input.pdf,4
\enddocument

【讨论】:

感谢您向我指出 Multivalent 的好版本。我强烈建议从ge.tt/#!/21OPDHX/v/4 获取它,因为另一个链接会将您重定向到另一个域并希望下载 .exe 文件。它可能是一个自解压存档,但我怀疑它也会安装其他 cruft。 非常感谢;我替换了 ziddu 链接(即使使用 adblock 和 noscript,您也可以轻松下载 multivalent.jar --exe 是 ziddu 站点的下载工具,但您可以跳过此链接并仅下载 Multivalent.jar 文件-)带有快速分享链接;我认为最好的选择可能是在未来添加一个种子链接 latex方式,如果我有4个单页pdf文件怎么办? 只要使用\includepdfmerge[nup=1x4,landscape]input1.pdf,1,input2.pdf,1,input3.pdf,1,input4.pdf,1【参考方案2】:

如果您使用类 Unix 操作系统,则有 pdfjam,它结合了 Latex 后端和简单的命令:

pdfjam --nup 1x4,landscape input.pdf

【讨论】:

如果 PDF 受密码保护,此操作将失败。我可以通过为 PDFTK 指定一个空密码来删除此保护:pdftk input.pdf input_pw "" output output.pdf @JPT 或者,您首先取消对 PDF 的保护,假设保护不相关,如 ***.com/questions/8749491/unlock-protected-pdf-files

以上是关于在html页面中,想设置一个目录,连接到同一个页面的其他位置。的主要内容,如果未能解决你的问题,请参考以下文章

在表单中显示 html 页面(连接到流时出错)

如何将多个 PDF 页面连接到一个页面

将html页面连接到vue页面

创建一个连接到其他网站的网站?

如何使用 golang 将未编组的 JSON 连接到 HTML 页面?

在 Firebase 中,我是不是设置了我的 404 页面