从 HTML 链接时如何设置 PDF 文件的高度?

How to set height on PDF file when linked to from HTML?

我刚刚创建了一个 link,点击它会将用户带到一个 PDF 文件。

但是当我在手机上打开PDF文档时,它只显示了页面的3/4。页面上的其余部分只是黑色。

在 CSS 中有什么方法可以设置 PDF 的默认缩放比例吗?

HTML代码:

<a href="privacyStatement.pdf" class="item icon icon-accessory item-icon-right">
  Privacy Statement
  <i class="icon ion-chevron-right icon-accessory"></i>
</a>

看看这个 Adob​​e 文档:

它描述了在 HTTP 请求中设置 URL 修饰符的不同方法。 但只有 Adob​​e PDF 查看器会尊重其中的大部分内容。 有些可能仅在请求的 PDF 为 'web optimized' 时有效(a.k.a。如 'linearized')。 其他供应商制作的某些查看器可能仅支持 其中一些

您可以link 到 Web 上托管的 PDF 中的特定页面。 因此它可以在此页面而不是标题页上打开。 page=<pagenum> 参数用于此目的。

例如,如果您的查看器从以下 link 跳转到上述 PDF 打开参数参考的 Page 3,请尝试。 (前面的link要求查看者直接在第3页打开目标PDF)。

其他参数也很有用:

  • #search=<wordList>.
    示例:http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf#search="commentID"

  • #nameddest=<destination>
    PDF 当然必须包含这样一个 命名目标 。 否则它将不起作用。 您可以使用 Acrobat 在 PDF 中创建命名目标(而不是 使用 Adob​​e Reader!): 1. 转到 PDF 中的所需位置。 1. 点击'View > Navigation Tabs > Destinations'。 1. 转到'Options',选择'Scan Document' 1.扫描完成后,从'Options'菜单中选择select'New Destination';然后输入你想要的名字。

    重要说明: 命名目的地与 书签 不同。 没有记录的 URL 参数可以 link 到书签。

  • #comment=<commentID>
    指定 PDF 文档中给定页面的注释。 在此之前使用 #page=.... 命令。 例如:#page=1&comment=fd22-457c-84aa-2cf5bed5-452fde0e.

缩放

是的,您还可以在特定页面上请求缩放级别:

  • #page=3&zoom=100
    这将请求第 3 页的 100% 缩放级别。

  • #page=3&view=Fit
    这大概就是你想要的! 它要求显示第 3 页,其内容放大到足以在 window 水平和垂直方向上容纳整个页面。 如果所需的水平和垂直放大系数不同,则使用两者中较小的一个,将页面居中在另一个维度的 window 内。

但是,如果它的工作完全依赖于查看器软件,则不能保证它的工作。祝你好运!

最初 linked Adob​​e PDF 文件中有更多详细信息....