PDF元数据以实际大小(100%)视图打开文档

时间:2014-04-24 18:21:04

标签: pdf acrobat jspdf

我正在使用jsPDF生成PDF文档。有没有办法在PDF文档中存储元数据,这将迫使Acrobat以100%视图模式(实际大小)与大小相匹配来打开它?

换句话说,PDF文档规范是否允许在文档中指定它?

2 个答案:

答案 0 :(得分:1)

这绝对是可能的,因为PDF文档可以包含有关它应该如何打开的信息。

您可以在Acrobat中创建此类文档,然后查找开头信息,和/或您可以查看可从Adobe网站下载的可移植文档格式参考,该参考是Acrobat SDK的一部分。

但是,我不知道您是否可以使用您的工具将该结构插入PDF中。

答案 1 :(得分:1)

我明白了;在PDF文档的Catalog部分中,有一个OpenAction部分,我们可以在其中指定视图如何显示文件等。

我改变了这个

putCatalog = function () {
        out('/Type /Catalog');
        out('/Pages 1 0 R');
        // @TODO: Add zoom and layout modes
        out('/OpenAction [3 0 R /FitH null]');
        out('/PageLayout /OneColumn');
        events.publish('putCatalog');
    },

到这个

    putCatalog = function () {
        out('/Type /Catalog');
        out('/Pages 1 0 R');
        // @TODO: Add zoom and layout modes
        out('/OpenAction [3 0 R 1 100]'); //change from standard code to use zoom to 100 % instead of fit to width
        out('/PageLayout /OneColumn');
        events.publish('putCatalog');
    },