2

我正在使用 jsPDF 生成 PDF 文档。有没有办法将元数据存储在 PDF 文档中,这将强制 Acrobat 以 100% 视图模式(实际大小)打开它,而不是调整大小以适应?

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

4

2 回答 2

1

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

您可以在 Acrobat 中创建这样的文档,然后找到打开信息,和/或您可以查看 Portable Document Format Reference,它是 Acrobat SDK 的一部分,可从 Adob​​e 网站下载。

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

于 2014-04-26T22:09:43.117 回答
1

我想到了; 在CatalogPDF 文档的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');
    },
于 2014-04-28T14:07:55.740 回答