FancyBox的放大iFrame PDF

时间:2018-08-02 07:12:52

标签: jquery fancybox fancybox-3

我正在使用base64字符串在fancybox3中打开PDF。它会打开PDF,但实际页面看起来很小。如果我放大几次,它们看起来会很好。 是否可以在open function内将缩放比例设置为100%?

   $.fancybox.open({
                content: '<iframe width="80%" height="90%" src="data:application/pdf;base64,' + data + '" />',             
                width: 800,
                type: "html",
            });

1 个答案:

答案 0 :(得分:0)

首先,更正确的fancybox用法将如下所示:

<StackPanel Orientation="Horizontal"
        Margin="5">
<Label Content="Grid Lines"
       VerticalAlignment="Center"/>
<ComboBox ItemsSource="{Binding GridLinesVisibilityList}"
          SelectedItem="{Binding SelectedGridLinesVisibility}"
          Margin="5"/>

(您还可以使用iframe / attr为iframe广告代码添加自定义属性)

2,我不确定是否可以更改生成的pdf文档的缩放级别。也许尝试避免使用base64,那么您将能够设置自定义参数-Zoom to fit: PDF Embedded in HTML